HTTP protocol

The HTTP protocol of the HTML document response.

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

At a glance the headline numbers for HTTP protocol

The HTTP protocol of the HTML document response.

3
Categories
185,477 sites
61.5%
Top share
h2
48ms
Top INP
Median for h2

23.6% of HTML documents arrive over HTTP/3.

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

HTTP protocol who uses what, and how fast each group loads

Median INP
0
100ms
200ms
300ms
400ms
500ms
http/1.147ms15% of sites
h248ms62% of sites
h353ms24% of sites
VariantShare of sitesMedian
http/1.1 27,632 sites
15%
47ms
h2 114,133 sites
62%
48ms
h3 43,712 sites
24%
53ms

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

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

Passing INP per HTTP protocol which group passes the INP most often

VariantSitesPassing INPINP
H3 23.6% 43,712 99% 53ms
H2 61.5% 114,133 99% 48ms
Http/1.1 14.9% 27,632 99% 47ms
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 99% and 99%. computed

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

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

The protocol decides how expensive a connection is. HTTP/3 sets up in fewer round trips and a lost packet no longer stalls everything behind it, which TCP-based protocols suffer from. The document request is where this matters most: it is the first request of the visit and it carries the whole TTFB.

There is a catch on the very first visit. Browsers often discover HTTP/3 support through a header on a previous response (Alt-Svc), so the first document fetch can still pay the older protocol's price. DNS HTTPS records fix that discovery, and your CDN controls whether they exist.

Related signals Uncompressed text responses → HTML size (kB) → Connection hints → ETag present → Chrome field data from 189,915 sites, representing millions of real page loads · How we measured