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 · Desktop 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
desktop field data

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

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

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

0.00 0.04 0.08 0.11 0.15
0.1
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 (≤0.1) Needs improvement Poor (>0.25) Site count
The State of Web Vitals · Q2 2026 · 189,915 sites · desktop field datacorewebvitals.io/state-of-cwv
3

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

Lab paint timeline — ttfbSitesPassing CLSCLS
0 3,381 82% 0.02
1–2 1,079 80% 0.02
3–5 156 96% 0.02
6–10 73 70% 0.03
11–23 9,689 76% 0.03
24–49 41,312 78% 0.02
50–107 34,133 78% 0.03
108–233 29,608 78% 0.03
234–507 27,860 79% 0.03
508–1104 22,819 78% 0.03
1105–2404 11,392 74% 0.04
>p98 3,631 75% 0.04
Good Needs Improvement Poor Faded rows: under 100 sites

Lab paint timeline — ttfb 114ms. p75 399ms. p99 3.4s. At the low end (0ms): CLS 0.02. At the high end (>p98): CLS 0.04. computed

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

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

0.00 0.04 0.08 0.11 0.15
0.1
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 (≤0.1) Needs improvement Poor (>0.25) Site count
The State of Web Vitals · Q2 2026 · 189,915 sites · desktop field datacorewebvitals.io/state-of-cwv
5

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

Lab paint timeline — fcpSitesPassing CLSCLS
47–75 465 84% 0.01
76–120 8,318 83% 0.01
121–191 28,433 81% 0.02
192–305 40,715 78% 0.03
306–488 33,414 78% 0.03
489–779 26,520 77% 0.03
780–1243 19,573 76% 0.03
1244–1985 12,485 75% 0.04
1986–3169 6,378 74% 0.04
3170–5060 3,537 72% 0.04
>p98 3,670 78% 0.03
Good Needs Improvement Poor Faded rows: under 100 sites

Lab paint timeline — fcp 366ms. p75 776ms. p99 10.2s. At the low end (47–75ms): CLS 0.01. At the high end (>p98): CLS 0.03. computed

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

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

0.00 0.04 0.08 0.11 0.15
0.1
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 (≤0.1) Needs improvement Poor (>0.25) Site count
The State of Web Vitals · Q2 2026 · 189,915 sites · desktop field datacorewebvitals.io/state-of-cwv
7

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

Lab paint timeline — lcpSitesPassing CLSCLS
26–47 46 86% 0.02
48–83 1,061 82% 0.01
84–149 10,517 83% 0.01
150–267 29,896 82% 0.02
268–477 37,312 80% 0.03
478–854 32,475 77% 0.03
855–1527 24,321 75% 0.03
1528–2733 14,849 74% 0.04
2734–4891 13,045 74% 0.04
4892–8752 8,933 74% 0.04
>p98 3,519 75% 0.04
Good Needs Improvement Poor Faded rows: under 100 sites

Lab paint timeline — lcp 556ms. p75 1.4s. p99 19.3s. At the low end (26–47ms): CLS 0.02. At the high end (>p98): CLS 0.04. computed

The State of Web Vitals · Q2 2026 · 189,915 sites · desktop 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 CLS. Lab TTFB separates passing sites from failing sites the most. Where the lab TTFB is low, 82% of sites pass the CLS. Where it is high, 75% do. The decline is gradual. There is no point where sites suddenly start failing.

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