進化のタイミングにはそれぞれ理由がある
HTTP/1.1は接続の使い回しという当時の課題に対応し、HTTP/2はページを構成するリソースが数十個に増えた時代の接続オーバーヘッドに対応し、HTTP/3はモバイル回線でパケットロスが起きやすいという課題に対応する形で、それぞれ登場しています。
利用者が意識して切り替える必要はほとんどない
多くのブラウザとサーバーは、接続を確立する際に利用できる最新のバージョンを自動的にやり取りして決めるため、サイトによってHTTP/2とHTTP/3が混在していても、利用者側で特別な設定をする必要はほとんどありません。
よくある質問
HTTP/2やHTTP/3を使うために何か設定が必要ですか?
基本的に不要です。ブラウザとサーバーが接続時に自動的に対応バージョンをすり合わせ、対応していない場合は古いバージョンに自動的に切り替わります。
HTTP/3は常にHTTP/2より速いのですか?
特に不安定な回線やモバイル通信では効果が大きいとされていますが、安定した高速な有線接続ではHTTP/2のTCP起因の遅延が発生しにくいため、体感差が小さいこともあります。