[解決済み】HTTP/2はウェブソケットを時代遅れにするのか?
2022-03-25 09:42:34
質問
HTTP/2プロトコルについて勉強しています。これは、小さなメッセージフレームを持つバイナリプロトコルです。これは、単一のTCP接続上でストリームの多重化を可能にします。概念的には、WebSocketに非常に似ているようです。
ウェブソケットを廃止して、ヘッダーのないHTTP/2リクエストやサーバー起動のプッシュメッセージのようなものに置き換える計画はあるのでしょうか?それとも、WebSocketはHTTP/2を補完するものになるのでしょうか?
どのように解決するのか?
私が理解したところでは、HTTP/2はwebsocketの代替ではなく、SPDYプロトコルの標準化を目指しているようです。
HTTP/2では、ブラウザからクライアントによるリソースの読み込みを改善するために、裏でserver-pushが使われています。開発者としては、開発中に気にすることはないでしょう。しかし、Websocketを使えば、開発者は独自の全二重接続でメッセージを消費し、プッシュすることができるAPIを使うことができるようになる。
これらは同じものではなく、互いに補い合うべきものです。
関連
-
[解決済み] TraefikでWebSocketをプロキシする方法とは?
-
[解決済み] ライブオーディオストリーミング用Webアプリのアーキテクチャ
-
[解決済み] Long-Polling、Websocket、Server-Sent Events (SSE)、Cometとは何ですか?
-
[解決済み] WebSocketとサーバー送信型イベントの比較/EventSource
-
[解決済み] socket.ioとwebsocketの違いについて
-
[解決済み】HTTP/2はウェブソケットを時代遅れにするのか?
-
[解決済み】WebRTCとWebsocketの比較。WebRTCがビデオ、オーディオ、データを扱えるなら、なぜWebsocketが必要なのですか?[というご質問をいただきました。]
-
[解決済み] Socket.IOの最大同時接続数
-
[解決済み] 1,000,000個のウェブソケットを開き続けるために必要なシステムリソースはどれくらいですか?[クローズド]
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] TraefikでWebSocketをプロキシする方法とは?
-
[解決済み] ライブオーディオストリーミング用Webアプリのアーキテクチャ
-
[解決済み】HTTP/2はウェブソケットを時代遅れにするのか?
-
[解決済み】WebRTCとWebsocketの比較。WebRTCがビデオ、オーディオ、データを扱えるなら、なぜWebsocketが必要なのですか?[というご質問をいただきました。]
-
[解決済み】WebSocketが使えるのに、なぜAJAXを使うのか?
-
[解決済み] Socket.IOの最大同時接続数
-
[解決済み] 1,000,000個のウェブソケットを開き続けるために必要なシステムリソースはどれくらいですか?[クローズド]