Skip to main content

Performance · 6 min

Next.js performance budget playbook

Performance budgets as a binding team contract for stable App Router delivery.

Performance should be treated as a product constraint, not a late audit.

Budget fields

  • LCP (lab): <= 2.0s
  • CLS: <= 0.05
  • JS on critical route: <= 170KB gzip

Guardrails

Every PR touching core routes gets Lighthouse checks and a budget review.