「recursive callを得意とするV8が、recursive callに比重をおいた、V8 Benchmark Suiteで速い!速い!と語られるのはフェアではない」 今回、正規表現のみに焦点を当ててJavaScriptエンジンを比較してみた。 環境 SpiderMonkey - 1.7.0 2007-10-03SFX - Revision: 37445v8 - Revision: 389 SFX(SquirrerlFish Extreme)に新しく搭載されたWREC("the WebKit Regular Expression Compiler")、Safari 3に搭載されているJavaScript Coreに比べて、なんと5倍も速い。正規表現の実行が占める実行時間が、Webアプリケーション全体の実行時間の3%ほどだとすれば、WRECは、2.4%ほどの高速化に貢献している。 V
![5倍速いSquirrelFish Extremeの正規表現エンジンWREC](https://cdn-ak-scissors.b.st-hatena.com/image/square/91fff9e9669164c17fcf90e1fad88d6099c115e0/height=288;version=1;width=512/https%3A%2F%2Fblogger.googleusercontent.com%2Fimg%2Fb%2FR29vZ2xl%2FAVvXsEi40HdHRxuFrEpAvBkM1RQ1xNS94HhJt-xfANXIGja_tuOgJ0pM8mSjsFmR_a0K2EI_r5iTdvYGDX9Pcg1X6h7bXsiV7YmDwzNUO5EcuNKwWj4eOqtYUK2iz_4hB_u8zbQbGXsz%2Fw1200-h630-p-k-no-nu%2F%25E3%2583%2594%25E3%2582%25AF%25E3%2583%2581%25E3%2583%25A3%2B1.png)