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
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
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
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.
Chrome field data from 94,910 sites, representing millions of real page loads.
How we measured.