WebSocketの意味
公式・公的資料で確認
WebSocketとは
WebSocketは、クライアントとサーバーの間に持続的な接続を確立し、どちらからでもデータを送れる双方向通信の仕組みです。チャット、通知、ゲーム、共同編集など、サーバーからの即時配信が必要なWebアプリで使われます。
詳しい説明
それが何か、何ができるか、どこで使われるか
WebSocketは、ブラウザーなどのクライアントとサーバーの間に長時間の接続を保ち、双方が任意のタイミングでメッセージを送れる通信プロトコルです。MDNのWebSocket APIは、HTTPリクエストを繰り返すポーリングとは異なり、接続確立後にサーバーからもイベントを配信できる仕組みとして説明されています。チャット、株価や監視データの更新、オンラインゲーム、共同編集、ジョブ進捗の通知などに利用します。WebSocketは接続を維持するため、認証、認可、再接続、ハートビート、切断、バックプレッシャー、メッセージサイズ、順序、スケール、プロキシやロードバランサーのタイムアウトを設計する必要があります。暗号化が必要な場合はwssを使い、Originや接続後の権限も検証します。WebSocketは一方向の通知APIやWebRTCの音声映像通信そのものではありません。読み方は「ウェブソケット」です。
WebSocketが使われる背景には、サーバーからの即時通知や双方向の更新を、HTTPリクエストの繰り返しだけに頼らず実現する必要があります。MDNが説明する持続接続とメッセージ交換のプロトコルとして整理します。
WebSocketは持続接続で双方向通信を行うAPIなので、ポーリングやWebRTCとは役割を分けて確認します。
関連する用語
この言葉を位置づけるための関連語
根拠資料と確認状況
確認日・出典
公式・公的資料で確認
最終確認2026/8/23
読み方と意味を、
分けて確認。
正式名称、意味、使われる分野を分けて記録しています。