Tweet Tweet前回は、Web Storage と Indexed Database といったストレージについて解説した。ここでは、効率的な双方向通信が実現できる技術 WebSocket について解説する。 1 WebSocket概要 WebSocketとは WebSocketはサーバとクライアントの間で効率的な双方向通信を実現するための仕組みである。WebSocketは非常にシンプルなAPIで構成されている。1本のHTTP接続上で双方向のメッセージを自由やりとりできる。 既存の通信技術 XMLHttpRequest(XHR):クライアントからサーバ方向への非同期通信は、XHRの登場によって実現した。ただしクロスオリジン通信ができない Server-Sent Events:サーバからクライアント方向への通信(プッシュ通信)技術として仕様検討が進められている。仕様に従ったフォーマットで