Skip to content
Latchkey

HTTP/2とは何か?

HTTP/2は、単一のTCP接続上で複数の同時リクエストとレスポンスをインターリーブされたstreamとして送信するHTTPプロトコルのバージョンです。ヘッダーを圧縮し、server pushをサポートすることで、HTTP/1.1を遅くしていたオーバーヘッドとラウンドトリップを削減します。メソッドとステータスコードのセマンティクスは、以前のHTTPと同じままです。

なぜ重要か

HTTP/1.1は接続あたりの並行性を制限し、ブラウザに多数の接続を開かせ、リクエストをキューに入れることを強いていました。HTTP/2の多重化はそのボトルネックを取り除き、多くのassetを持つページの読み込み時間を改善します。

関連ガイド