web.dev Core Web Vitals
How real Chrome users experience web.dev, from Google's Chrome UX Report: the 75th percentile of visits on every device.
web.dev fails Core Web Vitals
Sep 25 – Oct 22, all devices
INP
134 ms
Good
LCP
2.7 s
Needs improvement
CLS
0.09
Good
FCP
2.4 s
Needs improvement
TTFB
1.6 s
Needs improvement
INP over time
Weekly p75. The dashed line is the 200 ms "good" threshold.
What the numbers say
- web.dev fails Core Web Vitals on Largest Contentful Paint (2.7 s, good is 2.5 s or less).
- The server answers slowly: time to first byte is 1.6 s, 59% of the LCP time, so a faster backend or cache would help most.
- Among 23 frameworks and docs sites we track, web.dev has the 23rd fastest LCP.
- INP has held steady around 134 ms over the last 25 weeks.
Keep a site like this from getting slower
Real-user data shows a regression weeks after it ships. Vitalgate runs Lighthouse on every pull request and fails the check when a change breaks budgets like these: LCP ≤ 2.7 s, CLS ≤ 0.10, FCP ≤ 2.4 s.
Other frameworks and docs sites
| Site | Core Web Vitals | LCP | INP | CLS |
|---|---|---|---|---|
| React | Passes | 1.2 s | 78 ms | 0.00 |
| Next.js | Passes | 1.2 s | 85 ms | 0.00 |
| Vue | Fails | 1.3 s | 64 ms | 0.11 |
| Svelte | Passes | 878 ms | 55 ms | 0.00 |
| Astro | Passes | 983 ms | 35 ms | 0.00 |
| Nuxt | Passes | 1.5 s | 129 ms | 0.02 |
| Angular | Passes | 1.5 s | 78 ms | 0.06 |
| Remix | Passes | 1.4 s | 124 ms | 0.00 |
| Vite | Passes | 1.3 s | 67 ms | 0.04 |
| Tailwind CSS | Passes | 1.3 s | 73 ms | 0.00 |
| TypeScript | Passes | 1.5 s | 60 ms | 0.05 |
| MDN | Passes | 1.0 s | 52 ms | 0.01 |
| Node.js | Passes | 1.1 s | 115 ms | 0.01 |
| Deno | Passes | 2.0 s | 63 ms | 0.00 |
| Bun | Passes | 1.3 s | 95 ms | 0.01 |
| Python | Passes | 909 ms | 23 ms | 0.03 |
| Django | Passes | 1.2 s | 37 ms | 0.00 |
| Laravel | Passes | 2.3 s | 135 ms | 0.01 |
| Ruby on Rails | Passes | 786 ms | 45 ms | 0.03 |
| Go | Passes | 1.6 s | 45 ms | 0.02 |
| TanStack | Fails | 2.7 s | 176 ms | 0.01 |
| shadcn/ui | Passes | 1.0 s | 171 ms | 0.00 |