Node.js アプリケーション上でサーバーからクライアント向けてメッセージを送りたい際に使うライブラリーとしては socket.io が広く使われているが、Websocket、Comet、Flash など複数のトランスポートをサポートしようとするあまり、かなり複雑になってしまっている。 現在、Node.js 上にマルチプレーヤー・ゲーム用のフレームワークを作っているのだが、出来るだけシンプルに、かつ他のモジュールへの依存度を低くしたい私としては、ここまで肥大化した socket.io を使うのには少し抵抗がある。 そこで、メルマガに連載中の「Node.js 入門」向けのサンプルとしても使えるので、Comet だけをトランスポートとして使うシンプルなライブラリを作り、Github と npm に公開した。