コンテンツへスキップ
uencoder

Brotli

Brotli は Google が開発した Web 圧縮アルゴリズムであり、内蔵静的辞書と LZ77、コンテキスト付きハフマン符号を組み合わせ、テキストを gzip より 15〜25% 高い圧縮率で圧縮する。

目的

より効率的な HTTP Content-Encoding として Web 転送を高速化し、特に HTML/CSS/JS で効果を発揮する。

メカニズム

LZ77 のスライディングウィンドウ、二次コンテキストのハフマン符号、一般的な Web テキスト断片を網羅した 120KB の内蔵静的辞書を組み合わせている。復号は高速であり、圧縮レベルは 0〜11 から選択できる。

ユースケース

  • HTTP コンテンツエンコード
  • Web アセットの転送
  • フォント圧縮(WOFF2)

関連ツール

References