Internal · performance

Performance & bundle audit

Planning awareness for routes, client components, and future code splitting.

Performance & bundle awareness

Planning audit only — no optimization sprint in this phase unless a fix is trivial.

  • internal_routes · medium

    47+ static routes including demo-only previews increase build surface.

    Footer collapse; lazy-load heavy preview components if bundle grows.

  • client_components · medium

    Many use client for persistence and table interaction.

    Keep server components on audit/doc pages; split table shell if needed.

  • component_sprawl · low

    Phase 70–79 added preview components — monitor import fan-out.

    Barrel imports only at route boundaries.

  • demo_surfaces · low

    MVP demo and landing are lightweight — safe for first paint.

    No embedded full table in /demo — link out instead.

Future plan

  • Route-level code splitting for solo-table and improve if Lighthouse regresses.
  • Analyze next build output after external beta.
  • Defer dynamic import until real-device profiling.