Safari3より4倍高速、WebKit新JavaScriptエンジン"SquirrelFish"

 

Firefox 3の正式リリースもせまりFirefoxのニュースが日々更新されている。Firefox 3ではJavaScriptの処理性能が向上しているため、その点でも登場が楽しみなプロダクトだが、さらに先のFirefox 4ではJavaScript高速化技術Tamarinが取り込まれるとみられており、本格的なWebアプリケーション時代のプラットフォームになるだろう。

JavaScript高速化技術の本筋はJITだ。JavaScriptコードを何らかの中間形式に変更し、実行時にJITを使って高速に実行できるコードに変更する。これでJavaScriptを使いながらもネイティブアプリケーションに遜色ない実行速度を実現しようというわけだ。JavaScriptの高速化はFirefoxのみならずほかのWebブラウザでも進められている。そのひとつにWebKitで進められているSquirrelFishがある。

SquirrelFishはWebKitで開発が進められているJavaScriptエンジン。JavaScriptCoreをバイトコードインタプリタへ書き換えていった成果物だ。2008年3月にはWebKitへのマージが開始されており、まだ開発段階とされながらもすでに優れたパフォーマンスが報告されている。Paste number 61070: Safari 3 vs SquirrelFishの報告によれば、Safari 3と比較した場合、平均で4倍高速になっている。access: nsieveで最大12.6倍、最低でもstring: unpack-codeで1.63倍だ。素晴らしい性能アップといえる。

Tamarinが取り込まれたFirefoxがリリースされるよりもはやく、SquirrelFishを取り込んだSafariが登場する可能性がある。その場合、Webアプリケーションを高速に実行できるプラットフォームはSafariということにもなりそうだ。Firefox 3、Opera 9.5の登場、SafariでJavaScriptエンジンの採用などJavaScriptをベースとしたWebアプリケーションは今後ますますその市場を広げることになりそうだ。



転職ノウハウ

あなたが本領発揮できる仕事を診断
あなたの仕事適性診断

シゴト性格・弱点が20の質問でサクッと分かる!

「仕事辞めたい……」その理由は?
「仕事辞めたい……」その理由は?

71%の人が仕事を辞めたいと思った経験あり。その理由と対処法は?

3年後の年収どうなる? 年収予報
3年後の年収どうなる? 年収予報

今の年収は適正? 3年後は? あなたの年収をデータに基づき予報します。

激務な職場を辞めたいが、美女が邪魔して辞められない
激務な職場を辞めたいが、美女が邪魔して辞められない

美人上司と可愛い過ぎる後輩に挟まれるエンジニアの悩み

人気記事

一覧

イチオシ記事

新着記事

[Free!]劇場版「ハイ☆スピード!」BDがオリコン首位 発売初週に1.5万枚
[04:00 7/27] ホビー
[桑田佳祐]映画主題歌8年ぶり書き下ろし 監督・内村光良が直筆オファー
[04:00 7/27] エンタメ
「Free!」の新作劇場版『映画ハイ☆スピード!』がオリコンBD総合首位を獲得
[04:00 7/27] ホビー
桑田佳祐、ソロで8年ぶり映画主題歌! まさかの"手紙"に内村光良も男泣き
[04:00 7/27] エンタメ
TVアニメ『少年メイド』、9/4イベントに向けた出演キャストのコメント紹介
[00:26 7/27] ホビー

求人情報