SquirrelFish Extreme
先日、「Google chrome 速いよ!」なんてひとりで騒いでいたのですが、大好きな iKnow! がうまく動かないしマウスジェスチャーは付いてないしで放ったらかしていました。
そんなこんなしていたら、chrome より更に速い JavaScript エンジン SFX (SquirrelFish Extreme) のニュースを発見。Safari の次期バージョンに搭載されるのかな。
TraceMonkey は Firefox 3.1、V8 は Google chrome に搭載されている JavaScript エンジンで、どちらのブラウザも登場してから数日は「超速ぇ!」とか言われていたにも関わらず、V8 よりもさらに 135% も速いってどういうことなんでしょうか。っていうか IE は何やってんだ、と。
上記リンクに高速化のポイントが列挙してありました。
サマリを見る限りでは「うまいことインライン展開したうえでバイトコードを最適化して、正規表現の解析とかも JIT で一気にやる」っぽいのですが、詳細はじっくり読まないとちょっと分かりません。誰か訳して!(iKnow! の効果無し)