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