Posted on 2010年6月17日 Posted by ちゅう コメントする Posted in Development Tags: HTML5, Ruby, Sinatra, WebSocket WebSocketを使って、@projecthl2先生といっしょにリアルタイム連動お絵かきチャットを作ってみました。 おえかきちゃっと♥ WebSocket 速いです!リアルタイムで同期しているので、数人でやると、毎秒サーバと50回とかやりとりしてるのだけど (1回の通信はおそらく100bytesくらい)、サーバ側はほとんどCPU食ってないみたいですね。すごぃ。もし AJAX とか使うとすると、毎秒50回とかサーバにリクエスト飛ばそうとか絶対考えないよ。2窓開いてみると、遅延はほぼ0で通信できてることが分かります。 WebSocket は、やってみたところでは文字列しか送れなさそうなので、
![WebSocket でリアルタイムお絵かきチャット作った | 変なヤバいもんログ](https://cdn-ak-scissors.b.st-hatena.com/image/square/cd50fa1303ecd1ff2ded1029a995a4c971656273/height=288;version=1;width=512/https%3A%2F%2Fecpplus.net%2Fweblog%2Fwp-content%2Fuploads%2F2011%2F08%2FRuby-1.png)