HTML compression

Compression on the HTML document: brotli, gzip, or none.

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

At a glance the headline numbers for HTML compression

Compression on the HTML document: brotli, gzip, or none.

8
Categories
185,477 sites
46.1%
Top share
gzip
86ms
Top INP
Median for gzip

27.9% of HTML documents are Brotli-compressed. 21.0% ship raw.

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

HTML compression who uses what, and how fast each group loads

Median INP
0
100ms
200ms
300ms
400ms
500ms
dcb69ms0% of sites
identity84ms0% of sites
gzip86ms46% of sites
none86ms21% of sites
br87ms28% of sites
zstd90ms5% of sites
deflate103ms0% of sites
application/json414ms0% of sites
VariantShare of sitesMedian
dcb 6 sites
0%
69ms
identity 2 sites
0%
84ms
gzip 85,419 sites
46%
86ms
none 38,901 sites
21%
86ms
br 51,784 sites
28%
87ms
zstd 9,278 sites
5%
90ms
deflate 86 sites
0%
103ms
application/json 1 sites
0%
414ms

Dcb sites post the best median INP (69ms). Application/json sites trail at 414ms. Correlation, not causation. computed

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

Passing INP per HTML compression which group passes the INP most often

VariantSitesPassing INPINP
Deflate 0% 86 100% 103ms
Dcb 0% 6 100% 69ms
Identity 0% 2 100% 84ms
Gzip 46.1% 85,419 96% 86ms
Br 27.9% 51,784 95% 87ms
Zstd 5% 9,278 93% 90ms
None 21% 38,901 92% 86ms
Application/json 0% 1 414ms
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 92% and 96%. computed

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

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

The HTML document is the first thing the browser reads, and the sooner the markup arrives, the sooner the preload scanner can discover everything else: the stylesheets, the fonts, the LCP image. Brotli and gzip shrink HTML to a fraction of its raw size. None means the visitor downloads every byte of markup before the page can even start discovering resources.

Brotli compresses tighter than gzip and every major CDN offers it. This is a switch, not a project.

Related signals HTTP protocol mix → Connection hints → Cache strategy mix → Uncompressed text responses → Chrome field data from 189,915 sites, representing millions of real page loads · How we measured