Safari、SquirrelFish 経由で JavaScript の速度を向上
WebKit プロジェクトは今週 、新しく改良された JavaScript インタプリタ (コード名 SquirrelFish ) を発表しました。
SquirrelFish は、Webkit/Safari 3.1 と比較して 1.6 倍高速な JavaScript パフォーマンスを約束します。これは、現在 Safari 3.1.x で使用されているもののような、従来の構文ツリー ウォーキング インタプリタに関連するオーバーヘッドを排除することを目的とした、「レジスタベース、ダイレクト スレッドの高レベル バイトコード エンジン」を使用することによって実現されます。
このオープンソースの取り組みの導入は、これらの改善が Apple の Safari Web ブラウザの将来のバージョンにほぼ確実に反映されることを意味しますが、そのタイミングは不明です。 JavaScript は、多くの Web サイトで一般的に使用されている スクリプト言語 です。
注目すべきことに、Safari 3.1 ではすでに 3.0.x に比べて 速度が大幅に 向上しており、これは Apple がこれまで、そして今後も Safari/WebKit JavaScript のパフォーマンスに積極的に取り組んでいることを示しています。










