JavaScriptで、C言語製ソフトと同等(速度)の事をやることは現実で可能。



Zopfli を Emscripten をつかって JavaScript に移植しました
http://blog.livedoor.jp/imaya_js/archives/6349259.html


Google Zopfli圧縮アルゴリズム、gzip -9より高圧縮  3月11日
http://headlines.yahoo.co.jp/hl?a=20130311-00000019-mycomj-sci


この記事では、C言語で書かれたアプリケーションを Javascript エンジン上で動かすためのツールである Emscripten について解説します。
Emscripten の原理
Emscripten はC言語のコードを Javascript のコードへ変換するツールですが、人間が移植作業を行うように「書き直し」をしてくれるものではありません。
http://teikyo.tumblr.com/2011-emscripten-1