2008-10-10
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の高速版 |
ベンチマークツール
ブラウザを経由せずに比較する方法はないかしら。
参考(興味のあるリンクを片っ端から)
公式
- Rhino - MDC
- Mozilla Developer Center contents - MDC
- SpiderMonkey - MDC
- v8 - Google Code
- SquirrelFish – WebKit – Trac
- Introducing SquirrelFish Extreme.ja – WebKit – Trac
ニュース
- Adobe高速JavaScript実装、バイトコードにForthを採用
- WebKit、新JavaScriptエンジン「SquirrelFish Extreme」を発表:ニュース - CNET Japan
Wikiなど
- Java/Script言語/Rhino - discypus
- ECMAScript - Wikipedia : ECMAScriptの実装一覧
ブログ
- SpiderMonkey で JavaScript のインタラクティブシェル - bkブログ
- Firefox 3.1 の新 JavaScript エンジン TraceMonkey - えむもじら
- John Resig - JavaScript Benchmark Quality
未整理のキーワード
- JIT
- WebKit
- テスト
- シェル
- jQuery
スクウェア・エニックス
購入: 11人 クリック: 142回
購入: 11人 クリック: 142回
トラックバック - http://d.hatena.ne.jp/emergent/20081010/javascript_engine



