Hit Core Web Vitals targets and ship fast experiences.
Tip: Log in to save your checklist progress across devices.
LCP < 2.5s, INP < 200ms, CLS < 0.1.
Dynamic imports for routes and heavy components.
Modern formats (AVIF/WebP), responsive srcset, next/image.
Preload key fonts, hero image, above-the-fold JS.
Avoid 3rd-party blocking, only ship glyphs you use.
Audit with bundle-analyzer; avoid moment.js, lodash full imports.
CDN with long TTL + revalidation; immutable hashed assets.
Reserve space with width/height, aspect-ratio.
Use defer/async; move analytics off the critical path.
SSR/SSG/ISR for fast first paint when SEO matters.