Speculation posture

The strongest speculation rule the document declares: none, prefetch, prerender-until-script, prerender.

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

At a glance the headline numbers for Speculation posture

The strongest speculation rule the document declares: none, prefetch, prerender-until-script, prerender.

4
Categories
94,890 sites
65.0%
Top share
none
49ms
Top INP
Median for none

65.0% of sites declare no speculation rules at all.

The State of Web Vitals · Q1 2026 · 94,910 sites · desktop field datacorewebvitals.io/state-of-cwv
2

Speculation posture who uses what, and how fast each group loads

Median INP
0
100ms
200ms
300ms
400ms
500ms
prerender_until_script34ms0% of sites
prefetch48ms34% of sites
none49ms65% of sites
prerender56ms1% of sites
VariantShare of sitesMedian
prerender_until_script 269 sites
0%
34ms
prefetch 32,465 sites
34%
48ms
none 61,678 sites
65%
49ms
prerender 478 sites
1%
56ms

Little daylight between the groups: every variant sits near 34ms median INP. computed

The State of Web Vitals · Q1 2026 · 94,910 sites · desktop field datacorewebvitals.io/state-of-cwv
3

Passing INP per speculation posture which group passes the INP most often

VariantSitesPassing INPINP
Prerender until script 0.3% 269 100% 34ms
Prefetch 34.2% 32,465 100% 48ms
None 65% 61,678 99% 49ms
Prerender 0.5% 478 98% 56ms
Good Needs Improvement Poor Sorted best-passing first · median colored by its own rating · pass = good INP (200ms at p75) · one value per site

No variant stands out: pass rates sit between 98% and 100%. computed

The State of Web Vitals · Q1 2026 · 94,910 sites · desktop field datacorewebvitals.io/state-of-cwv
4

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

Speculation rules let the browser start the next navigation before the click. Prefetch downloads the next document ahead of time. Prerender goes further and builds the whole next page in a hidden renderer, so navigating to it is a swap instead of a load. Prerender-until-script is the cautious middle: build the page, hold the scripts.

Done right, the next page's LCP is near-instant because it painted before the visitor arrived. The cost is speculative work: prerendering pages nobody visits burns server and client resources. That trade is what eagerness controls.

How does this affect the Core Web Vitals?

The choice barely moves the INP: 100% pass at best, 98% at worst. This signal does not separate passing sites from failing ones.

The split is bigger on LCP. With None, 89% of sites pass it. With Prefetch, 78% do.

Related signals Speculation eagerness → Chrome field data from 94,910 sites, representing millions of real page loads · How we measured