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 Q1 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.

120ms
lab TTFB
on the typical page
367ms
lab FCP
on the typical page
559ms
lab LCP
on the typical page
94,841
sites measured
all-device field data

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

The State of Web Vitals · Q1 2026 · 94,910 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 10957 21914
0 1–2 3–5 6–10 11–23 24–50 51–108 109–236 237–516 517–1126 1127–2458 >p98
Good (≤2.5s) Needs improvement Poor (>4s) Site count
The State of Web Vitals · Q1 2026 · 94,910 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 51 96% 1.5s
1–2 106 78% 1.5s
3–5 66 80% 1.5s
6–10 37 81% 1.6s
11–23 5,364 87% 1.4s
24–50 21,914 89% 1.3s
51–108 17,504 89% 1.3s
109–236 15,564 90% 1.3s
237–516 14,706 87% 1.5s
517–1126 11,877 73% 2.0s
1127–2458 5,757 44% 2.6s
>p98 1,895 35% 3.2s
Good Needs Improvement Poor Faded rows: under 100 sites

Lab paint timeline — ttfb 120ms. p75 413ms. p99 3.5s. Spearman with LCP r = +0.33. At the low end (0ms): LCP 1.5s. At the high end (>p98): LCP 3.2s. computed

The State of Web Vitals · Q1 2026 · 94,910 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 9753 19505
55–85 86–131 132–203 204–313 314–483 484–746 747–1153 1154–1780 1781–2750 2751–4247 >p98
Good (≤2.5s) Needs improvement Poor (>4s) Site count
The State of Web Vitals · Q1 2026 · 94,910 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
55–85 506 88% 1.1s
86–131 5,432 94% 1.0s
132–203 15,117 93% 1.2s
204–313 19,505 91% 1.3s
314–483 16,208 88% 1.4s
484–746 13,064 84% 1.6s
747–1153 9,933 77% 1.9s
1154–1780 6,830 61% 2.3s
1781–2750 3,764 42% 2.8s
2751–4247 1,763 41% 2.9s
>p98 1,880 55% 2.3s
Good Needs Improvement Poor Faded rows: under 100 sites

Lab paint timeline — fcp 367ms. p75 765ms. p99 5.7s. Spearman with LCP r = +0.46. At the low end (55–85ms): LCP 1.1s. At the high end (>p98): LCP 2.3s. computed

The State of Web Vitals · Q1 2026 · 94,910 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 9623 19245
26–46 47–81 82–144 145–255 256–450 451–796 797–1409 1410–2491 2492–4407 4408–7795 >p98
Good (≤2.5s) Needs improvement Poor (>4s) Site count
The State of Web Vitals · Q1 2026 · 94,910 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–46 14 92% 1.6s
47–81 328 90% 1.0s
82–144 4,472 94% 1.0s
145–255 14,331 94% 1.1s
256–450 19,245 92% 1.3s
451–796 16,802 88% 1.5s
797–1409 13,205 78% 1.8s
1410–2491 8,327 59% 2.3s
2492–4407 5,971 62% 2.0s
4408–7795 5,639 72% 1.8s
>p98 1,803 60% 2.1s
Good Needs Improvement Poor Faded rows: under 100 sites

Lab paint timeline — lcp 559ms. p75 1.4s. p99 10.3s. Spearman with LCP r = +0.45. At the low end (26–46ms): LCP 1.6s. At the high end (>p98): LCP 2.1s. computed

The State of Web Vitals · Q1 2026 · 94,910 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. 87% of sites at the low end pass the LCP. Past 1.1s, the typical site fails. At the top of the range only 35% pass.

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