【うぇぶそけっと】
WebSocket とは?
💡 サーバーからもブラウザに「プッシュ通知」できる双方向通信
📌 このページのポイント
HTTPとの違いは?
どんな場面で使うの?
Server-Sent Events(SSE)との違いは?
WebSocketの注意点は?
①コネクション数の管理(サーバーリソースを消費し続ける)、②再接続ロジック(ネットワーク切断時の自動復帰)、③ロードバランサーとの相性(スティッキーセッションが必要)、④認証(接続時にJWTで認証、コネクション中の権限変更は別途対応)。Socket.IOを使えばこれらの課題を自動的にハンドリングしてくれるよ
📖 おまけ:英語の意味
「WebSocket」 = ウェブソケット
💬 Web上のSocket(通信口)。HTTPの一方通行を超えて双方向に会話できるよ