WebSocketを使用したmashupを作るにあたり、以前から知られているCometについては、 サーバからpushする技術ぐらいにしか理解していなかった為、少し調べてみました。 ■ 目的 従来のWebページはクライアントからリクエストがあった時のみ、サーバからレスポンスが返ってくる。 その際、クライアントからはHTTPコネクションを生成し、サーバからレスポンスが返るとコネクションはクローズする。 上記の手法でも通常は問題は無いが、リアルタイム性を求められるアプリケーション等の場合は不都合である。 (例えば、チャットや株価情報など) その場合、AJAX等で非同期にサーバへHTTP通信をする手法が考えられるが、 サーバ/クライアントに負荷が掛かったり、他ユーザからの更新情報をリアルタイムに受け取る事は難しい。 こうした経緯からCometと呼ばれる概念(Cometは複数の技術の総称)が生まれ