![]() |
Firefox web browser - Faster, more secure & customizable |
ブラウザのJavaScriptエンジン性能はそのまま最近のWebブラウジングの快適さに結びつくことが多い。Opera、Chrome、SafariはそれぞれのJavaScriptエンジンCarakan、V8、Nitroで熾烈な競争を繰り広げており、驚異的な勢いで高速化を成し遂げている。Firefoxはこの高速化競争では押されぎみだ。
FirefoxはTraceMonkeyでJavaScript処理の高速化を実現している。TraceMonkeyはきわめて強力な高速化技術で、最適化されたあとのコードはすばらしい速度で動作する。「ロケットブースター」という言葉どおりの動きをするが、残念ながら適用できないケースが多々ある。Firefoxがほかの3ブラウザにかなわないのはこのためだ。ブーストできるケースが少なければそれだけ高速化も実現できない。
2月26日(米国時間)、Firefox JavaScript JIT開発者から新しい実装JaegerMonkeyが発表された。発表されたブログごとに数値が違っているが、SunSpiderのベンチマークでインタプリタと比べて18%の高速化、またはx86で30%ほどの高速化およびx64で45%の高速化が観測されたという報告がある。まだ本格的な最適化に取り組む前の段階でこの結果であり、今後TraceMonkeyとの組み合わせと最適化でさらなる高速化が見込めるという。
説明によればJaegerMonkeyはTraceMonkeyが採用しているTrace JITではなくMethodベースのJITを実現するもの。Trace JITと異なり全域に渡って均一的に高速化が可能となる。TraceMonkeyのような劇的な高速化は見込めないが、TraceMonkeyが適用できないケースでも問題なく適用できる。つまり、JaegerMonkeyで全体の底上げを実現し、TraceMonkeyでさらに加速をかけるという仕組みになる。
TraceMonkeyではバックエンドにnanojitを使っているが、この実装はMethodベースのJITには向いていないため、Safari/Webkitで使われているNitroの実装を移植してJaegerMonkeyを実装したという。JaegerMonkeyを試してみる方法はJaegerMonkey - MozillaWikiで説明されている。Firefoxが最速競争に追いつく可能性がでてきた。
| Firefox 3.6のJavaScript高速化技術まとめ [2010/1/18] |
| すべてZIPにまとめて高速化、Firefox 3.7で対応 [2009/11/19] |
| Firefox高速化報告、11月14日 [2009/11/17] |
| Firefox高速化報告、11月7日 [2009/11/9] |
| Firefox on Macは起動高速化、XP、Vista、Linuxは変わらず [2009/10/28] |
| Firefox on Mac、コールドスタートで20%高速化 [2009/10/5] |
| Firefox起動高速化3.6で10%、3.7で20% - Win7は3.5が爆速 [2009/9/8] |
| Xilinx、FPGA「Kintex-7」エンベデッド キットを発表 [18:13 5/28] |
| Freescale、64ビットマルチコアプロセッサ「QorIQ P5」ファミリを発表 [18:10 5/28] |
| パナソニック、見える化から見せる化へ、LAN対応エネルギーモニタを発表 [18:06 5/28] |
| 愛媛大、「ウルトラ赤外線銀河」は4個以上の銀河の衝突で誕生したと発表 [18:00 5/28] |
| インスリンは複数の分泌パターンで3種類の分子を選択的に制御 - 東大が解明 [17:50 5/28] |
|
日本一の1杯は?! “ガチ”ランキング「ラーメンWalkerグランプリ」結果発表 [18:30 5/28] ライフ |
|
マウス、法人BTO「MousePro」でQuadro NVS 450搭載6画面に標準対応の新機種 [18:28 5/28] パソコン |
|
和櫻工房、使えば使うほど味の出る総本革張りのUSBキーボード [18:26 5/28] パソコン |
|
ITU、超高解像度画質を「4K UHDTV」「8K UHDTV」という名称で定義 [18:24 5/28] 家電 |
|
【レースクイーン特集】参加チームほぼ全部載せ!その6【スーパーGT2012】第2戦富士500km [18:21 5/28] キャリア |
4つの診断で、自分の適性を見つめなおそう!
働くこと・挑戦し続けることへの思いを綴ったインタビュー
あなたにピッタリのアドバイスを読むことができます。
転職に必要な情報が収集できます
企業からアプローチのメッセージが届きます。