html5
The WebSocket API (日本語訳) websocketでクライアント側に送りつける、というのもスマートな漢字がする
WebSocketでネトゲを作るよー クライアント:アニメーションループ - mizchi's blog setIntervalなんて苦肉の策にしか見えなかったわけで、よりスマートなのがrequestAnimationFrameというわけか。
HTML5 canvas のパフォーマンスを向上させる - HTML5 Rocks
Web アプリケーションからファイルを扱う | MDN
Drag and DropとFile APIを試す - NullPointer's Blog