HTTP/3
HTTP/3 は TCP ではなく QUIC(UDP)上で動作する。TCP レベルのホール・オブ・ライン・ブロッキングを解消し、0-RTT 接続とストリームごとの独立再送を提供する。
目的
信頼性の低いネットワーク上で低レイテンシの HTTP を実現する。0-RTT 再開とコネクションマイグレーションがモバイル体験を向上させ、独立ストリームがホール・オブ・ライン・ブロッキングを回避する。
メカニズム
HTTP/2 の意味論を QUIC ストリームに写像する。各 HTTP/2 ストリームが QUIC ストリームになり、QUIC は UDP 上で TLS 1.3 を統合した、ストリームごとの信頼性ある順序配信を提供する。0-RTT はキャッシュした TLS セッションチケットを使って即座にデータを送る。
ユースケース
- 低レイテンシのモバイル Web
- CDN エッジアクセラレーション
- API トランスポート