Why it matters

Brotli is web-optimized compression. Understanding shapes web compression.

Advertisement

The architecture

LZ77 with 2nd-order context modeling.

Huffman entropy coding.

Static dictionary for web content.

Levels 0-11.

Brotli pipelineLZ77 + context2nd-order modelHuffmanentropyStatic dictionaryweb-tunedAlakuijala + Google 2015; HTTP Content-Encoding: br; web served via CDNs
Brotli algorithm.
Advertisement

How it works end to end

Alakuijala + Google 2015.

RFC 7932.

Static dictionary 120KB web-tuned.

HTTP standard.