Brotli Compressionとは何か?
Brotliは、HTML、CSS、JavaScriptなどのテキストベースのHTTPレスポンスに一般的に適用される可逆圧縮アルゴリズムです。組み込みの辞書と最新のモデリングを使用し、同等の速度でgzipよりもこれらのペイロードをより緊密に圧縮します。サーバーは、クライアントが対応している場合、content encodingヘッダーを通じてこれをネゴシエートします。
なぜ重要か
レスポンスが小さいほど、ページの読み込みは速くなり、帯域幅のコストは下がります。Brotliはgzipよりもweb assetを大幅に縮小することが多く、これが静的なフロントエンドファイルの一般的なデフォルトとなっている理由です。
関連ガイド
Gzip Compression - CI/CD Glossary DefinitionGzip compression shrinks HTTP response bodies when the client sends Accept-Encoding: gzip, cutting bandwidth…
Content Negotiation - CI/CD Glossary DefinitionContent negotiation is how client and server agree on response format via Accept headers - choosing JSON vs X…
What Is a Performance Budget?A performance budget is a set of limits on metrics like load time and asset size that a project commits to st…