
WebSocket・SSE・ポーリングの使い分け - リアルタイム通信の選び方
約10分
Webでリアルタイムにデータを届ける3つの方法 — ポーリング(short / long polling)、Server-Sent Events(SSE / EventSource)、WebSocket を実務目線で比較します。通信方向・プロトコル・自動再接続・バイナリ対応の違い、コード例、SSE の HTTP/1.1 接続数上限やプロキシのバッファリング、WebSocket のスケールと認証(カスタムヘッダが使えない)といった落とし穴、そして用途別の選び方まで、MDN・RFC 6455 / 6202 を一次ソースにまとめます。