HotRubyで3倍近い高速化を確認、期待できるFirefox 3パフォーマンス

    後藤大地  [2008/04/11]

    次期Firefox 3のリリースへ向けたベータリリースが進められている。執筆現在での最新版はFirefox 3 Beta 5だ。Firefox 3の大きなブランディングになるとみられる新しいUIの導入や、OSごとに調整されたデザインの導入にはじまり、対応している機能の多さや新機能の使いやすさなど、すでに繰り返し公開されているFirefox 3ベータリリースの評判は上々だ。

    フロントエンドプログラマやWebデベロッパとして気になるのは、そうした各種機能もそうだが、Webアプリケーションにおいてエクスペリエンスの要となるJavaScriptの実行速度だ。その点においてMozilla Foundation, JavaScript Evangelist, John Resig氏が2月29日(米国時間)、自身のブログにおいて興味深い実行例を紹介している。

    同氏はJavaScriptで実装されたRuby仮想マシンHotRubyを紹介し、Firefox 3 Beta 5のポテンシャルの高さを主張している。HotRubyはYARVでコンパイルされたコードを実行するJavaScriptで実装されたRuby仮想マシン。Webブラウザから直接使えるほかFlashのActionScriptでも動作する。Rubyコードを一旦サーバに送信してJSONデータ構造に変換し、Webブラウザ側でJavaScriptに変換して動作する仕組みになっている。

    同氏が計測したベンチマーク結果は次のようなものだ。Firefox 3b5がFirefox 2よりも2.7倍ほど高速に動作していることがわかる。

    • Firefox 3.0b5 - 2.47s
    • Firefox 2 - 6.71s
    • Ruby 1.8.2 - 12.25s

    以前同氏が述べた内容によれば、FirefoxにおけるJavaScript VM実装はFirefox 4系でさらに高速化される見通しになっている。当然同氏が発表したベンチマーク結果は限定的なものにすぎないが、ほかにもJavaScriptの実行速度が改善されていることは報告されており、今後のリリースがその点で期待できることには違いなさそうだ。

    関連サイト

    関連したタグ

    新着記事

    特設サイトの情報

      求人情報

      人気記事

      一覧

      イチオシ記事

      新着記事

      特別企画

      転職ノウハウ

      あなたの仕事適性診断

      4つの診断で、自分の適性を見つめなおそう!

      Heroes File ~挑戦者たち~

      働くこと・挑戦し続けることへの思いを綴ったインタビュー

      はじめての転職診断

      あなたにピッタリのアドバイスを読むことができます。

      転職Q&A

      転職に必要な情報が収集できます

      スカウト転職する

      企業からアプローチのメッセージが届きます。

      マイナビニュースマガジン