Core Web Vitals measure loading, responsiveness, and visual stability. Hit LCP ≤ 2.5s, INP ≤ 200ms, and CLS ≤ 0.1 at the 75th percentile of real users.
web.dev — Interaction to Next Paint (INP)
Chrome for Developers — Break up long tasks with scheduler.yield()