RSS クロム ブログ
フォロー
ChromeをQUICerにする
2020年10月、ChromeはHTTP/3をデフォルトで有効にした。これにより、HTTP/1、HTTP/2、Google QUICと比較してパフォーマンスが向上した。HTTP/3の利点には、Google検索の待ち時間の短縮とYouTubeのリバッファリングの減少が含まれた。しかし、パフォーマンスの最適化の旅はHTTP/3のデフォルト有効化で終わらなかった。最近の進歩には、HTTP/3 ORIGINフレームとServer's Preferred Addressの実装が含まれており、これらはM131でデフォルトで有効になっている。HTTP/3 ORIGINフレームは接続の統合を強化し、Server's Preferred Addressは接続のラウンドトリップ時間を短縮する。ORIGINフレームにより、サーバーはどのドメインを接続にプールしたいかを示すことができ、不要な接続と待ち時間を減らすことができる。新しい接続を作成することは待ち時間、メモリ、CPU使用量の点で高価なので、接続の統合はパフォーマンスのために重要である。Server's Preferred Address機能により、サーバーはクライアントが移行するための優先アドレスを示すことができ、ラウンドトリップ時間を短縮し、安定性を高めることができる。テストによると、この移行はChromeで99%以上の確率で成功し、平均RTTを40-80%短縮する。这些機能の実装は、将来的にHTTP/3のパフォーマンスをさらに向上させることが期待されている。