Microsoft Edge Japan

Microsoft Edge と Internet Explorer に関する情報をお届けします。

Microsoft Edgeでの Brotli 圧縮の導入

この記事はマイクロソフト米国本社の Edge 開発チームのブログ Microsoft Edge Dev blog の記事、「Introducing Brotli compression in Microsoft Edge」 (2016/12/20) の記事の抄訳です。 この記事についてのご質問、ご意見は元記事のほうへお願いいたします。
その他についてはこちらの記事をご参照ください。
Microsoft Edge Dev Blog の翻訳記事を Microsoft Edge Japan ブログで公開します。


EdgeHTML 15.14986 から、Microsoft Edge は、http コンテンツエンコーディング方式として Brotli をサポートしています。この変更は、来年の早い時期にリリースされる Windows 10 Creator’s Update の安定版ビルドでリリースされますが、今すぐ Windows Insider Programでプレビューすることができます。このリリースの Brotli は、Microsoft Edge、Firefox、および Chrome の最新版でサポートされており、ブラウザ間で幅広く相互運用性があります。

Brotli は、以前は WOFF2 フォント形式の一部として定義されていた利用可能な RFC 7932 で定義された圧縮形式です。HTTP コンテンツ エンコーディング方法として使用する場合、Brotli は圧縮と解凍の速度が同じで圧縮比を最大 20% 向上します (PDF)。これにより、最終的にはユーザーのページウェイトが大幅に減少し、クライアント側の CPU コストに影響を与えることなく負荷時間が短縮されることになります。Deflate のような既存のアルゴリズムと比較して Brotli 圧縮は、ファイルのサイズと CPU 時間の面で効率的です。

現在のプレビューリリースでは、Microsoft Edge は HTTPS および HTTP 接続の Brotli をサポートしています。今後のプレビューリリースでは、HTTPS 接続でのみ Brotli サポートをアドバタイズするように、この動作を更新します。Chrome と同様に、我々は HTTP 接続で Brotli コンテンツをデコードしていきます。現在のプレビューリリースでは、F12 開発者ツールが誤ってエンコード応答ヘッダーを表示しないという既知の問題があることに注意してください。

いつものように、我々 は Microsoft Edge の Brotli へのあなたのフィードバックを歓迎します! ご質問や問題がある場合は、twitter や下のコメント欄でお知らせください。私たちは、Brotliを使ってWebを少し軽くすることを非常に楽しみにしています!

― Rob Trace, シニアプログラムマネージャー Microsoft Edge

Updated December 20, 2016 10:26 am