LINEで個別相談
ネットワーク用語辞典 2026-04-08

HTTP/3(QUIC)

TCPの代わりにQUICプロトコル(UDPベース)を使う次世代Webプロトコル。Head-of-Line Blockingを解消し、モバイル環境やパケットロスが多い環境でHTTP/2より優れたパフォーマンスを発揮する。

HTTP/3とは?

HTTP/3は、GoogleがSPDYを発展させて開発したQUIC(Quick UDP Internet Connections)プロトコルを基盤とする次世代Webプロトコルです。HTTP/2はTCP上で動作しましたが、HTTP/3はUDP上のQUICで動作します。

HTTP/2の問題点とHTTP/3の解決

Head-of-Line Blocking問題

HTTP/2はTCPで多重化を実現しましたが、TCPレベルのHead-of-Line Blockingが残っていました。

TCP: パケット1が届かないと後続が全部止まる
QUIC: ストリームごとに独立しているため、1つが止まっても他は継続

HTTP/1.1・HTTP/2・HTTP/3の比較

項目HTTP/1.1HTTP/2HTTP/3
トランスポートTCPTCPQUIC(UDP)
多重化❌✅✅
HOLブロッキングありTCPレベルで残存解消
接続確立1RTT+TLS1RTT+TLS0〜1RTT(0-RTT再接続)

0-RTTハンドシェイク

QUICは以前に接続したサーバーへの再接続で0-RTT(ラウンドトリップなし)を実現します。モバイルネットワークの切り替え時にも接続が途切れにくい特徴があります。

対応状況

主要ブラウザ(Chrome・Firefox・Edge・Safari)はHTTP/3をサポート済み。Cloudflare・Google・AkamaiなどのCDNも対応しています。

まとめ

HTTP/3は特にモバイルユーザーや通信品質が不安定な環境でのパフォーマンス改善が顕著です。CloudflareやVercelでホスティングすれば自動的にHTTP/3が有効になります。

関連する用語 (ネットワーク用語辞典)

全37件を見る

Sponsored Link

バグ・要望を報告する