リアルタイムなwebアプリを実現する方法(ポーリング、Comet、Server Sent Events、WebSocket)2016/1/17 人気記事 リアルタイムなwebアプリを実現する方法について、サンプルコードを作成しながら検証する。 注意点 この記事で記載している実現方法はいずれもHTTPレベルの仕組みで実現されるものであり、サンプルコードはあくまで実装例です。 サンプルコードは動作を確認するのが目的であり、プロダクション適用レベルの考慮は一切していません。 実現方法の一覧ポーリング 画面をフルでレンダリングするパターンAjaxでJSONやXMLでデータを取得するパターンComet(ロングポーリング) Server Sent Events WebSocket 詳細の理解は、以下の資料を参考にしてください。 参考 サーバPUSHざっくりまとめ サンプルコードポーリング(Ajax)リ
![リアルタイムなwebアプリを実現する方法(ポーリング、Comet、Server Sent Events、WebSocket)](https://cdn-ak-scissors.b.st-hatena.com/image/square/f486c7fafae3d3129613337171f329276f3e6b5c/height=288;version=1;width=512/https%3A%2F%2Fwww.kimullaa.com%2Fimages%2F201601171413.png)