Comet
Comet (programming) - Wikipedia
push型のアプリケーションを実現する方法のひとつ
2006年にAlex Russellのブログ記事で命名された
別名が多い
Comet is known by several other names, including Ajax Push, Reverse Ajax, Two-way-web, HTTP Streaming, and HTTP server push among others.
手法
クライアントとサーバを接続しっぱなしにする
イベントに合わせてサーバからクライアントへ通知する
サーバからのpushを受け取ったクライアントは再度サーバに接続して待機する
クライアントから情報を送りつつ、Cometを使ってレスポンスを返す場合、最大2倍のリソースを消費する
チャットアプリの例だと読み込み用/書き込み用の通信が走っている
https://gyazo.com/c5cf04bc9edbffb55c2d62da870d4107
第2回 Comet---プッシュ型のWebアプリケーションを作る | 日経 xTECH(クロステック)
資料
サーバPUSHざっくりまとめ
図が便利