WebP: The WebPage Compression Format
Novel use of WebP for HTML compression
- Many readers find the “HTML inside WebP” trick clever, fun, and reminiscent of demoscene polyglots and self-extracting ZIP/PNG/HTML hacks.
- Several see it explicitly as an experiment or art project, not something to ship on serious sites.
- Others note similar prior experiments (e.g., polyglot HTML/ZIP/PNG, using Brotli via fonts) and appreciate the creativity.
Performance, latency, and TCP details
- Strong pushback on the claim that a ~50 kB saving meaningfully cuts load time on typical connections.
- Multiple comments stress that latency and TCP congestion windows dominate; for these sizes, fewer bytes often do not reduce round-trips.
- Decompression and JS execution time, plus blocking of streaming HTML and parallel resource discovery, can offset or outweigh transfer savings.
- Some note that savings might matter on extremely slow or high-latency links (EDGE, Mars), but not for most users.
Browser compatibility, JS/WebGL, and accessibility
- The technique breaks on browsers or hardened configs that disable WebGL, canvas, or JS; several report the article cutting off mid-page.
- Critics argue this violates progressive enhancement and universal accessibility expectations for the web.
- The author apparently provides a separate no-JS version, but readers still see the main path as fragile.
Alternative compression formats (Brotli, zstd, etc.)
- Discussion around Brotli vs gzip vs zstd:
- Brotli offers better compression but slower encoding; good for precompressed static sites.
- zstd is praised for tooling, portability, and maturity; some want it and Brotli widely supported in browsers.
- There’s disappointment that Brotli isn’t exposed via browser CompressionStream for general use.
WebP as an image format
- Some argue WebP is now widely supported across browsers and tools; others still encounter gaps (older Linux viewers, some web apps).
- One practitioner reports large real-world size savings when switching from JPEG to WebP, with minimal complaints.
- Others caution that very large WebP vs JPEG savings often come from quality loss, not magical compression.
Fonts, icons, and real-world bloat
- Several point out the irony of extreme HTML micro-optimizations while shipping large webfonts and icon CSS (hundreds of kB).
- Broader complaint: many sites waste far more bandwidth on images, fonts, and JS than they save with fine-grained text compression tricks.