調査中: ブラウザのJavaScriptで、あるサーバーがHTTP/2に対応しているか調べる方法
ブラウザのJavaScriptでHTTP/2対応しているか確かめたいが、調査中...。まだ見つかってない。
HTTPリクエスト出すサイト自体がHTTP/2で通信されているかではなく、
任意のサーバーURLがHTTP/2で通信できるか調べる方法。
希望
PureなJavaScript
WebAssemblyでもOK
なんらかのAPIを叩いてサーバーに問い合わせてHTTP/2か判定しない(外部に情報は渡さない)
HTTP/2をブラウザで判定したい理由
理由としては、HTTP/1だと、6つぐらいまでしか同時に同じサーバーにリクエストしないようにブラウザ側が制限している。
HTTP/2だと一つのコネクションに複数の論理的なストリームを作れるため、こういう制限がないはず。
そのため、HTTP/2のときは、HTTP/1より同時にHTTPリクエストをするように書きたい需要がある。
見つかったもの
Goolge Chrome拡張機能で判定する方法