Twitter Streaming APIっていう特定条件のツイートをだだだっと流れるように取得できるAPIがありまして、それをニコニコ動画風のコメント字幕を流してブラウザに表示させる、というのを昔作って、確か新潟のPerl勉強会で出した記憶がありますけれども、東京に引っ越し後、先日デブサミ2013に行くことが出来て、enchant.jsによるライブコーディングを拝見したところ、「字幕これで作ればあんなに苦労しなくてよかったな。」とか思ったので、 サーバ側 AnyEvent::Twitter::StreamによるTwiiter Streaming APIからの非同期入力 Mojolicious::LiteによるブラウザとのWebSocket非同期通信 ブラウザ側 WebSocketからの非同期通信のFIFOバッファリング enchant.jsのフレーム処理による動的表現 にチャレンジしてみ