Ich weiß, dass die meisten Browser http/2 zum Laden der Seiten unterstützen, aber bedeutet das, dass ich es nutzen kann, wenn ich API-Aufrufe mit XmlHttpRequest mache?Verwenden Sie Http/2, um API-Aufrufe von Javascript
Genauer gesagt ist meine Frage, wenn ich 2 Aufrufe zum Abrufen von Daten mit XmlHttpRequest stellt es sicher, dass beide die gleiche tcp-Verbindung darunter verwenden? Keine Dokumentation, die ich irgendwo lese, gibt etwas über http2 Unterstützung für XmlHttpRequest oder wie ich explizit eine http2 Verbindung öffnen kann, machen einige Anrufe, die dies nutzen und dann die Verbindung schließen.
Die Bibliotheken okHttp, jetty und andere Bibliotheken in Java bieten Client-Bibliotheken, die dies unterstützen. Aber die Javascript-Unterstützung ist nicht klar.
Ich glaube nicht, dass der Browser die TCP-Verbindung für immer offen hält. Woher weiß es, wann und wann die TCP-Verbindung geschlossen werden soll? Deshalb vermute ich die Unterstützung. –
Wenn es irgendeine Dokumentation gibt, die die Theorie unterstützt, würde es sehr helfen. Ich konnte jedoch keine finden. –
Die Antwort wurde aktualisiert, um die Details einzubeziehen, die Sie suchen. Obwohl nicht sicher, wie Sie denken, dass dies anders ist, als dies unter http/1.1 Verbindungen mit keep-alives funktioniert, also nicht sicher, warum genau Sie fragen, als Follow-up zu dem, was ich dachte, die Frage, die Sie gefragt haben war? –