Core Web Vitals engineering

One page, two builds, measured where it counts: p75.

This is a live before/after case study. The identical marketing page — same copy, same layout, same images — is shipped two ways. The /before route piles on every classic performance mistake; the /after route applies the fixes from the build roadmap (Server Components, next/image, deferred third-party scripts, a Web Worker, reserved layout space). A tiny web-vitals beacon reports the real LCP, INP and CLS of every visit to both, and the dashboard aggregates them at the 75th percentile — the same model Google ranks on.

Open the p75 RUM dashboard →

The shape of the proof

Illustrative p75 targets (the live figures are on the dashboard). A page passes only when all three metrics are good for at least 75% of real-user visits.

MetricBefore (p75)After (p75)Good (p75)
LCP6.2s0.9s≤ 2.5s
INP420ms150ms≤ 200ms
CLS0.280.05≤ 0.1

Field data is the headline; the lab (Lighthouse) score is only supporting evidence. Run the audit with npm run audit and see measurement/checklist.md for the reusable performance-audit checklist.