ホーム   »  スポンサー広告  »  スポンサーサイト  »  PC   »  Mozilla  »  Firefox 9、「型推論エンジン」をついに統合 - JavaScriptさらに高速化
Update Information

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

Firefox 9、「型推論エンジン」をついに統合 - JavaScriptさらに高速化



Firefox 9ナイトリーに「Type Inference」がマージされたことが報告さ れた。説明によればJavaScriptの実行においてすでに優れた性能向上が確認されており、Krakenで1.44倍の高速化、V8バージョン6で 1.3倍の高速化が実現したという。Firefox 9はFirefox史上もっともJavaScript処理が高速なブラウザになりそうだ。マージが進めばFirefox 8でこの機能の恩恵を受けられる可能性もある。6週間というリリーススケジュールの通りに作業が進めば、Firefox 9は12月20日に、Firefox 8は11月8日に登場だ。

「Type Inference」はBrian Hackett氏が開発した型推論エンジン。JavaScriptプログラム全体を解析してスタックスロット、引数、ローカル変数に対して適用できる型の 集合を見つけ出す。静的にも動的にも利用できるハイブリッドモデルを採用している。

JavaScriptのような明示的な型を持たないプログラミング言語で効率の高いJITエンジンを実現するには「型推論」が重要になってくる。型 が推論できれば、その型に最適化を施すことができる。しかし、型推論の処理自体にコストが掛かりすぎれば、仮に最適化が実施できたとしても意味がない。高 速に型推論を実施できるかどうかがFirefox全体のパフォーマンス向上の鍵となる。

V8バージョン6ベンチマーク - Firefox 9ナイトリー

V8バージョン6ベンチマーク - Firefox 8オーロラ

V8バージョン6ベンチマーク - Firefox 7ベータ

V8バージョン6ベンチマーク - Firefox 6

V8バージョン6ベンチマーク - IE10 PP2

V8バージョン6ベンチマーク - IE9

V8バージョン6ベンチマーク - Chrome 15開発版

V8バージョン6ベンチマーク - Chrome 13

V8バージョン6ベンチマーク - Opera 12開発版

V8バージョン6ベンチマーク - Opera 11.5

試しにV8バージョン6でベンチマークを取ってみると、たしかにFirefox 9ナイトリーはオーロラやベータ、リリース版と比べて高速化していることがわかる。リリース、ベータ、オーロラと順次高速化しているが、9ナイトリーでは 今までのペースを上回る高速化が実現されている。

V8バージョン6ベンチマークスコア - Firefox比較 on Windows 7

V8バージョン6ベンチマークスコア - 主要ブラウザ比較 on Windows 7

IEやChrome、Operaについても同様にV8ベンチマークを実施すると、どのブラウザも新しいバージョンの方が高速化されていることが確認 できる。Chromeが抜きん出たスコアを出しているが、これには注意が必要。Googleによって作成されたV8ベンチマークは実際のWebアプリケー ションを反映したベンチマークではないと指摘されることがあり、あくまでもV8ベンチマークというシナリオにおける処理速度に過ぎないようだ。実際ほかの ブラウザでは別のベンチマークを併用するなどして、より包括的に処理速度を計測している。

Mozillaは第3のJavaScript JITエンジンとなる「IonMonkey」(イオンモンキー、発音は「アイオンモンキー」の方が近い)の開発に着手している。今回ナイトリーに統合され た「Type Inference」は今後IonMonkeyから活用するための統合処理が進められていくと説明がある。FirefoxのJavaScriptエンジン はまだ高速化の余地を残しており、今後メジャーバージョンがリリースされる度にパフォーマンスが向上するとみられる。



引用ページ


どんどん良くなってる!
がんばれfirefox!

関連記事
スポンサーサイト
Comment
Trackback
Trackback URL
Comment Form
管理者にだけ表示を許可する
Profile

じんな!

Author:じんな!
水樹奈々さん好きです。
IS03ユーザーです。
音ゲーマーです。
当ブログについて

Since June 13 2011

Blog Relation
Service Registration
Search

Amazon
Total Access
Unique Access
Online Access
Ranking


人気ブログランキングへ

ランキング参加中!
クリックお願いします(^_^)
Latest Articles
Category

openclose

Links

相互リンク、相互RSSも随時募集中♪
気軽にコメント欄、または、Twitterまで♪
このブログをリンクに追加する
ブロとも一覧
ブロとも申請フォーム
QR Code
QR
Free Area
Under Aid
NANA PARTY
Banner
当ブログのバナーです♪
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。