ほとんどのブラウザではページを読み込むためにhttp/2がサポートされていますが、XmlHttpRequestを使用してAPIコールを作成すると、JavaScriptを使用してAPI呼び出しを行うにはHttp/2を使用してください
さらに具体的には、私はXmlHttpRequestを使用してデータをフェッチするために2回コールすると、両方が同じtcp接続を使用することを保証していますか?私が読んだドキュメントは、XmlHttpRequestのhttp2サポートについて明記していません。また、http2接続を明示的に開く方法もあります。
javaのokHttp、jettyおよびその他のライブラリは、これをサポートするクライアントライブラリを提供しています。しかし、JavaScriptのサポートは明確ではありません。
私はブラウザがtcp接続を永遠に開いたままにしているとは思わない。 TCP接続をいつ開くのか、いつ終了するのかをどのように知っていますか?それが私の支持を疑う理由です。 –
理論をサポートするドキュメントがあれば、多くの助けになります。私は何も見つけることができませんでした。 –
あなたが探していると思われる詳細を含めるように答えを更新しました。どのようにこれがHTTP/1.1接続の下でkeep-alivesで動作するかとはどう違うと思いますか。確かにあなたが求めていた質問をフォローアップしているかどうかは分かりません。 –