Skip to content

feat: performance optimization and visual QA baselines #793

@Aureliolo

Description

@Aureliolo

Phase 5.4 -- Performance & Visual QA

Parent: #762

Scope

Performance

  • Bundle analysis (identify large dependencies, tree-shaking effectiveness)
  • Code splitting by route (lazy-loaded pages)
  • Chart lazy loading (ECharts/Recharts only loaded on pages that use them)
  • Image optimization if any
  • Lighthouse performance audit (target: 90+ score)
  • First Contentful Paint and Time to Interactive benchmarks

Visual QA

  • Playwright screenshot baselines for every page (desktop + responsive breakpoints)
  • Screenshot comparison workflow for future PRs
  • Storybook visual regression baselines for all component stories
  • Cross-browser verification (Chrome, Firefox, Safari)

Deliverables

  • Bundle analysis report with optimization actions taken
  • All routes lazy-loaded
  • Lighthouse audit passing >= 90
  • Playwright screenshot baselines committed
  • Visual regression workflow documented
  • Cross-browser verified

Blocked by

Metadata

Metadata

Assignees

No one assigned

    Labels

    prio:mediumShould do, but not blockingscope:medium1-3 days of workspec:architectureDESIGN_SPEC Section 15 - Technical Architecturespec:human-interactionDESIGN_SPEC Section 13 - Human Interaction Layertype:featureNew feature implementationv0.5Minor version v0.5v0.5.0Patch release v0.5.0

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions