Skip to content
Latchkey

HTTP/3とは何か?

HTTP/3は、TCPではなく、UDP上に構築されたQUICトランスポートを使用するHTTPの改訂版です。QUICは独立したstreamを運ぶため、1つのstream上でのパケット損失が他をストールさせることはなく、トランスポートレベルのhead-of-line blockingを解消します。また、セキュアなhandshakeを接続確立に折り込み、より速い起動を実現します。

なぜ重要か

パケット損失下では、TCP上のHTTP/2は1つの再送信を待つ間、すべてのstreamをストールさせます。QUIC上のHTTP/3はその損失を分離し、モバイルや高latencyのリンクでより安定したパフォーマンスをもたらします。

関連ガイド