JavaScriptエンジンについて整理してみる
随時更新予定のエントリ。
ECMAScriptエンジンと言えばたくさんあるのはJavaScript。
というわけでまとめてみる。間違い指摘大歓迎!
エンジン一覧(オープンソースのものメイン)
名前 | 開発言語 | ライセンス | JIT | 備考 |
---|---|---|---|---|
Rhino | Java | MPL/GPL | なし | |
SpiderMonkey | C | MPL/GPL | なし | Firefoxで利用 |
TraceMonkey | C/C++ | MPL/GPL | あり | 次期Firefox搭載予定。JIT部分がC++ |
V8 | C++ | 修正BSD | あり | Google Chromeに搭載 |
SquirrelFish | C++ | 修正BSD | なし | Safariに搭載 |
SquirrelFish Extreme | C++ | 修正BSD | あり | SquirrelFishの高速版 |
ベンチマークツール
ブラウザを経由せずに比較する方法はないかしら。