Lab paint timeline

Lab paint timeline on a cold crawl: TTFB, FCP, LCP in ms - setup-specific, not field data.

Field data PhoneDesktopAll Scope All sites Q2 2026 edition · All devices field outcomes
Metric LCP INP CLS
1

At a glance the headline numbers for Lab paint timeline

Lab paint timeline on a cold crawl: TTFB, FCP, LCP in ms - setup-specific, not field data.

114ms
lab TTFB
on the typical page
366ms
lab FCP
on the typical page
556ms
lab LCP
on the typical page
185,133
sites measured
all-device field data

In the lab, the typical site paints its main content after 556ms.

The State of Web Vitals · Q2 2026 · 189,915 sites · all devices field datacorewebvitals.io/state-of-cwv
2

Distribution & median LCP site count and median LCP at each level of lab paint timeline — ttfb

0ms 1250ms 2500ms 3750ms 5000ms
2.5s
4s
0 20656 41312
0 1–2 3–5 6–10 11–23 24–49 50–107 108–233 234–507 508–1104 1105–2404 >p98
Good (≤2.5s) Needs improvement Poor (>4s) Site count
The State of Web Vitals · Q2 2026 · 189,915 sites · all devices field datacorewebvitals.io/state-of-cwv
3

Passing LCP by lab paint timeline — ttfb which level passes the LCP most often

Lab paint timeline — ttfbSitesPassing LCPLCP
0 3,381 82% 1.5s
1–2 1,079 82% 1.5s
3–5 156 81% 1.6s
6–10 73 79% 1.7s
11–23 9,689 86% 1.4s
24–49 41,312 89% 1.3s
50–107 34,133 89% 1.3s
108–233 29,608 90% 1.3s
234–507 27,860 87% 1.5s
508–1104 22,819 74% 2.0s
1105–2404 11,392 43% 2.7s
>p98 3,631 34% 3.2s
Good Needs Improvement Poor Faded rows: under 100 sites

Lab paint timeline — ttfb 114ms. p75 399ms. p99 3.4s. Spearman with LCP r = +0.32. At the low end (0ms): LCP 1.5s. At the high end (>p98): LCP 3.2s. computed

The State of Web Vitals · Q2 2026 · 189,915 sites · all devices field datacorewebvitals.io/state-of-cwv
4

Distribution & median LCP site count and median LCP at each level of lab paint timeline — fcp

0ms 1250ms 2500ms 3750ms 5000ms
2.5s
4s
0 20358 40715
47–75 76–120 121–191 192–305 306–488 489–779 780–1243 1244–1985 1986–3169 3170–5060 >p98
Good (≤2.5s) Needs improvement Poor (>4s) Site count
The State of Web Vitals · Q2 2026 · 189,915 sites · all devices field datacorewebvitals.io/state-of-cwv
5

Passing LCP by lab paint timeline — fcp which level passes the LCP most often

Lab paint timeline — fcpSitesPassing LCPLCP
47–75 465 84% 1.4s
76–120 8,318 93% 1.0s
121–191 28,433 93% 1.2s
192–305 40,715 91% 1.3s
306–488 33,414 88% 1.4s
489–779 26,520 84% 1.6s
780–1243 19,573 74% 2.0s
1244–1985 12,485 55% 2.4s
1986–3169 6,378 38% 2.9s
3170–5060 3,537 50% 2.5s
>p98 3,670 62% 2.0s
Good Needs Improvement Poor Faded rows: under 100 sites

Lab paint timeline — fcp 366ms. p75 776ms. p99 10.2s. Spearman with LCP r = +0.45. At the low end (47–75ms): LCP 1.4s. At the high end (>p98): LCP 2.0s. computed

The State of Web Vitals · Q2 2026 · 189,915 sites · all devices field datacorewebvitals.io/state-of-cwv
6

Distribution & median LCP site count and median LCP at each level of lab paint timeline — lcp

0ms 750ms 1500ms 2250ms 3000ms
2.5s
0 18656 37312
26–47 48–83 84–149 150–267 268–477 478–854 855–1527 1528–2733 2734–4891 4892–8752 >p98
Good (≤2.5s) Needs improvement Poor (>4s) Site count
The State of Web Vitals · Q2 2026 · 189,915 sites · all devices field datacorewebvitals.io/state-of-cwv
7

Passing LCP by lab paint timeline — lcp which level passes the LCP most often

Lab paint timeline — lcpSitesPassing LCPLCP
26–47 46 83% 1.4s
48–83 1,061 87% 1.2s
84–149 10,517 94% 1.0s
150–267 29,896 94% 1.1s
268–477 37,312 92% 1.3s
478–854 32,475 87% 1.5s
855–1527 24,321 75% 1.9s
1528–2733 14,849 55% 2.4s
2734–4891 13,045 67% 1.9s
4892–8752 8,933 68% 1.9s
>p98 3,519 66% 1.9s
Good Needs Improvement Poor Faded rows: under 100 sites

Lab paint timeline — lcp 556ms. p75 1.4s. p99 19.3s. Spearman with LCP r = +0.44. At the low end (26–47ms): LCP 1.4s. At the high end (>p98): LCP 1.9s. computed

The State of Web Vitals · Q2 2026 · 189,915 sites · all devices field datacorewebvitals.io/state-of-cwv
8

Why this matters for the Core Web Vitals, and where to start fixing it

These are lab numbers from our crawler: one cold load, one machine, one network profile. They are not what your visitors feel. That is what the field data on the rest of this site measures. What the lab gives you is a controlled comparison: identical conditions for every site, so a difference between two sites is a real difference between the pages.

Read the gaps. Lab LCP far worse than field LCP usually means caching and repeat visits carry the field numbers. The reverse usually means the crawler's connection is kinder than your visitors' phones.

How does this affect the Core Web Vitals?

Lab paint timeline correlates with the LCP. Lab TTFB separates passing sites from failing sites the most. 82% of sites at the low end pass the LCP. Past 1.1s, the typical site fails. At the top of the range only 34% pass.

Related signals Total Blocking Time (lab) → Main-thread CPU (lab) → Document lifecycle (lab) → Chrome field data from 189,915 sites, representing millions of real page loads · How we measured