最新の Net Applications データによると、Google の Chrome ブラウザは市場シェアの面で Firefox にゆっくりと、しかし確実に追いついてきているが、Mozilla は一連の新しい改良を継続的に提供して Firefox の調整と改良を続けている。

Mozilla 開発者の Nicholas Nethercote 氏によると、Firefox で現在進行中の最新の取り組みは、必要なメモリ量を大幅に削減することだという。
「SpiderMonkeyはダイエット中です」と、Nethercote氏は今週初めのブログ記事でFirefoxのJavaScriptエンジンについて言及しました。「現在、SpiderMonkeyには膨大な量の作業が行われており、その多くがFirefoxのメモリ消費量の削減に役立つでしょう。」
実際、ExtremeTech のレポートによると、変更内容は数か月後の Firefox 11 までユーザーには表示されない可能性があるものの、これらの変更とその他の関連する調整により、ブラウザの RAM フットプリントは現在の 3 分の 1 にまで縮小される可能性があるとのことです。
「大きな毛玉だ」
開発者たちは、SpiderMonkeyの様々な側面を変更することで、望ましいスリム化効果を実現しています。例えば、オブジェクトを表すJSObjectのサイズは、32ビットプラットフォームでは40バイト、64ビットプラットフォームでは72バイトでしたが、それぞれ16バイトと32バイトに削減されているとNethercote氏は説明しました。
一方、SpiderMonkey のオリジナルのジャストインタイム (JIT) コンパイラーであり JägerMonkey より前のものである TraceMonkey は廃止される予定であると彼は付け加えた。

「JaegerMonkeyの型推論の改善により、TraceMonkeyはもはや必要ありません」とNethercote氏は説明した。「さらに、TraceMonkeyはJSチームメンバーにとって、別れを惜しむような大きな問題です。」
さらに、SpiderMonkey の 3 番目の JIT コンパイラーである IonMonkey があり、これはより高速でサイズが小さいコードを生成することが期待されています。
ますます接近するレース
Net Applicationsが今週発表した報告によると、Chromeはデスクトップブラウザ市場において、9月の16.20%から10月には17.62%に上昇した。これは主に、54.39%から52.63%に低下したMicrosoftのInternet Explorerのシェアを奪った結果である。一方、Firefoxは9月の22.48%から10月にはわずか22.52%にまで上昇した。
メモリ消費の改善はFirefoxで進行中の多くの改善点の一つに過ぎませんが、確かに重要な改善点です。どれほどの違いが出るのか、楽しみです。