Direct answer: the 14 homepages from study 95 hold 1,310,636 bytes (1.31 MB) of raw HTML. Locally, gzip -9 gives 227,922 bytes (17.4%) and brotli -q11 gives 177,701 bytes (13.6%). In a live probe of the same 14 homepages, 12 returned gzip, 1 returned brotli (E25) and 1 was uncompressed (E18); the median wire/decoded ratio was 21.0% (11.3%–100%).

Compared with the 36 article pages in study 90: local gzip 15.7%, brotli 11.7%; live 10/10 gzip, 0 brotli, median 26.9%. The content and servers differ, so the two sets cannot be ranked; what can be said is that the homepage sample contains two cases absent from the article sample — one uncompressed response and one brotli response.

17.4%
local gzip / raw
13.6%
local brotli / raw
12/14
live responses with gzip
1/14
live responses uncompressed

Method: same homepages, local compression plus live encoding

The sample is the same as study 95: 14 identifiable homepage URLs from the 2024 Su–Xi–Chang first-set equipment list (16 companies, excluding E21 HTTP 502 and E20 1,329 bytes). Locally, the cached HTML is compressed with gzip.compress(data, 9) and brotli.compress(data, quality=11). Live, each homepage was requested once with Accept-Encoding: gzip, br; status, Content-Encoding, wire and decoded bytes were recorded.

ItemLocal recompressionLive probe
Sample14 cached homepagesOne URL per homepage, 14 sites
Comparedraw / gzip / brotliwire / decoded
Levelgzip 9, brotli quality 11Server's actual choice
Does not representActual server transferThe whole site or all paths

Local: 1.31 MB to 228 KB gzip / 178 KB brotli

CodecRawCompressedOf rawSaved
gzip -91,310,636227,92217.4%82.6%
brotli -q111,310,636177,70113.6%86.4%
brotli vs gzip227,922177,70178.0%22.0%

Per page, the median gzip share was 19.0% (9.1%–41.5%) and the median brotli share 15.1% (6.8%–35.5%). Homepage compression is less concentrated than on article pages: some pages are almost all repeated template and fall below 10%, while pages with more unique text/markup stay above 40%.

Live: 12 gzip, 1 brotli, 1 uncompressed

SiteStatusContent-EncodingWire bytesDecoded bytesWire/decoded
E01200gzip5,69021,08427.0%
E02200gzip24,169214,24411.3%
E04200gzip34,814139,99824.9%
E08200gzip15,34886,74917.7%
E11200gzip12,56450,96724.7%
E12200gzip10,37458,36417.8%
E13200gzip5,56824,52322.7%
E17200gzip22,027126,99817.3%
E18200— (none)16,12416,124100.0%
E24200gzip29,547158,88618.6%
E25200br52,303294,02617.8%
E27200gzip8,41143,44319.4%
E29200gzip12,01549,82924.1%
E30200gzip8,21825,40132.4%

Across the 14 URLs, wire totalled 257,172 bytes and decoded 1,310,636 bytes, or 19.6%. E18 carried no Content-Encoding (wire and decoded both 16,124 bytes); E25 used br (wire 52,303 / decoded 294,026).

Compared with article pages: do not use one set for the other

Metric14 homepages36 article pages (study 90)
Local gzip aggregate17.4%15.7%
Local brotli aggregate13.6%11.7%
Live encoding12 gzip / 1 br / 1 none10 gzip / 0 br / 0 none
Live wire median21.0%26.9%

The page content and servers differ, so this cannot rank one page type as better or cheaper. What is reproducible is the distribution: the homepage sample contains one uncompressed response and one brotli response; all 10 article URLs were gzip.

Outliers and composition

In study 95, E18's HTML was 94.2% script and E25's 91.6% style. Live, E18 was uncompressed and E25 used brotli. Both observations occur together, but with only two pages this study cannot claim "script pages are not compressed" or "style pages use brotli"; it records the association only.

What this means for acceptance

  1. Check Content-Encoding on homepages too. One of 14 was uncompressed; page size alone hides the transfer difference.
  2. Brotli is not automatically site-wide. Only one homepage used br; check page type and path separately.
  3. Local ratios are not server settings. gzip 9 / brotli 11 are laboratory levels; the 21.0% live median is the server's actual choice.
  4. Do not generalise one sample to the other. Homepage and article-page encoding distributions differ; sample both.
  5. Compression is not a performance score. This study does not measure TTFB, LCP, parsing or CrUX.

Limits

  • 14-page pilot: the same homepages as study 95; not the full 30-company sample.
  • Local levels: gzip 9 / brotli quality 11 are a laboratory ceiling, not server defaults.
  • One live URL per site: not all paths or edge nodes.
  • HTML only: images, CSS, JS, fonts and headers are excluded.
  • One time window: 2026-11-07 02:40; no cross-day recheck.
  • No causal claim: server configuration was not inspected; outlier composition and encoding are not linked causally.

Data and reproduction

Local: equipment-homepage-html-compression-2026.csv (14 rows × 9 columns: raw/gzip/brotli bytes and shares, saved percentage). Live: equipment-homepage-content-encoding-2026.csv (14 rows × 10 columns: status, Content-Encoding, Content-Type, wire/decoded bytes and shares, error, time). In-repo copies: docs/research/2026-11-homepage-html-compression.csv and 2026-11-homepage-content-encoding.csv.

Probe: the local and live subcommands of scripts/article_html_compression_probe.py; tests: scripts/test_article_html_compression_probe.py (no network, 7 tests). Run:

python -m unittest scripts.test_article_html_compression_probe

Related: the homepage HTML weight composition pilot, the article HTML compression pilot, and the article HTML weight composition pilot.

Sources and definitions

  1. Sample: 14 homepage caches from study 95 (fetched 2026-11-07; 16 companies, excluding E21 502 and E20 1,329 bytes).
  2. Local compression: 2026-11-07, gzip 9 and brotli quality 11 on UTF-8 raw bytes.
  3. Live probe: 2026-11-07 02:40, one homepage URL per site, Accept-Encoding: gzip, br.
About the author

Lingyi Information Official (delivery team) works on requirements, proposals and acceptance for corporate websites, brand and smart-manufacturing projects. This article reports local recompression and live Content-Encoding separately, does not treat a laboratory level as a server setting, and uses 14 homepages as a pilot, not an industry sample.

Check Content-Encoding on homepages too

1.31 MB of HTML, 228 KB under gzip; one of 14 sites uncompressed, one on brotli.

Request a recheck plan