Skip to content

[Auto-QA] Large components missing lazy loading #23245

Description

@clubanderson

Auto-QA [Performance]: Missing Lazy Loading

Detected: 2026-09-07T13:33:52.807Z | Focus: Performance | Commit: c888992 | Run: View

Findings

Large components without lazy loading:
  - `src/pages/WhiteLabel.sections.tsx` (645 lines) — not lazy-loaded
  - `src/components/drilldown/views/OperatorDrillDown.parts.tsx` (448 lines) — not lazy-loaded
  - `src/components/drilldown/views/CRDDrillDown.parts.tsx` (449 lines) — not lazy-loaded
  - `src/components/drilldown/views/ConfigMapDrillDown.parts.tsx` (313 lines) — not lazy-loaded
  - `src/components/drilldown/views/KustomizationDrillDown.parts.tsx` (418 lines) — not lazy-loaded
  - `src/components/drilldown/views/ServiceDrillDown.parts.tsx` (371 lines) — not lazy-loaded
  - `src/components/drilldown/views/AlertDrillDown.parts.tsx` (434 lines) — not lazy-loaded
  - `src/components/drilldown/views/ResourcesDrillDown.parts.tsx` (357 lines) — not lazy-loaded
  - `src/components/drilldown/views/SecretDrillDown.parts.tsx` (402 lines) — not lazy-loaded
  - `src/components/drilldown/views/DriftDrillDown.parts.tsx` (399 lines) — not lazy-loaded
  - `src/components/drilldown/views/ComplianceDrillDown.parts.tsx` (454 lines) — not lazy-loaded

Suggested Improvements

  • Wrap large page components with React.lazy(() => import(...))
  • Add <Suspense fallback={<Loading />}> around lazy components
  • Focus on route-level components first for maximum impact

PR Guidance: Keep changes under 50 lines (size S) for best acceptance rate. Split larger fixes into multiple PRs.


This issue was automatically created by the Auto-QA workflow during Performance focus day.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions