Safari、SquirrelFish 経由で JavaScript の速度を向上
ホーム 知恵袋 Safari、SquirrelFish 経由で JavaScript の速度を向上

Safari、SquirrelFish 経由で JavaScript の速度を向上

WebKit プロジェクトは今週 、新しく改良された JavaScript インタプリタ (コード名 SquirrelFish ) を発表しました。

 Safari、SquirrelFish 経由で JavaScript の速度を向上

SquirrelFish は、Webkit/Safari 3.1 と比較して 1.6 倍高速な JavaScript パフォーマンスを約束します。これは、現在 Safari 3.1.x で使用されているもののような、従来の構文ツリー ウォーキング インタプリタに関連するオーバーヘッドを排除することを目的とした、「レジスタベース、ダイレクト スレッドの高レベル バイトコード エンジン」を使用することによって実現されます。

 Safari、SquirrelFish 経由で JavaScript の速度を向上

012912 リスフィッシュ ウェブキット グラフ 400

SunSpider は 1 分ごとに実行されます。バーは長い方が良いです。画像提供:webkit.org

 Safari、SquirrelFish 経由で JavaScript の速度を向上

このオープンソースの取り組みの導入は、これらの改善が Apple の Safari Web ブラウザの将来のバージョンにほぼ確実に反映されることを意味しますが、そのタイミングは不明です。 JavaScript は、多くの Web サイトで一般的に使用されている スクリプト言語 です。

注目すべきことに、Safari 3.1 ではすでに 3.0.x に比べて 速度が大幅に 向上しており、これは Apple がこれまで、そして今後も Safari/WebKit JavaScript のパフォーマンスに積極的に取り組んでいることを示しています。

関連動画
スライダーのメソッド・イベントを徹底解説!JavaScriptプラグイン Swiper徹底解説3