Latest evidence-based health information
Vision

小さなパッチでFirefox 4の起動時間が半分に短縮

小さなパッチでFirefox 4の起動時間が半分に短縮
小さなパッチでFirefox 4の起動時間が半分に短縮

月曜日、Mozilla の Firefox 4 に提案された「Do Not Track」機能が世界中から精査される中、Windows 上でオープンソース ブラウザの起動時間を半分に短縮することを約束する小さなパッチがひっそりと登場した。

20行のパッチは、FirefoxのXMLマークアップ言語(XUL)ライブラリをプリロードすることで機能します。以前はこのライブラリは32KB以下のチャンクでロードされていましたが、このパッチはWindowsを「騙して」2MB単位でプリロードさせるようにすることで機能します。これは、Mozilla開発者のTaras Glek氏が最近MozillaのBugzillaフォーラムで説明した通りです。

このパッチにより、グレック氏の最初の試験ではブラウザの起動時間が 2 秒短縮され、パフォーマンスが 40 パーセント向上したが、ハード ドライブの遅いマシンでは結果はさらに良好だった。

「私のリファレンスとなる低速システムで、コールドスタートアップを約50%削減できました」と彼は書いています。「このパッチは予想以上にうまく機能しています。ランダムなxul.dllのIOを高速なシーケンシャルIOに置き換えるだけでなく、後半のシーク回数も削減します(つまり、xulビットのシークが不要になります)。これにより、他のファイルのIOが大幅に高速化されます。」

スピードの必要性

Firefox にとって、Google の Chrome や Microsoft の Internet Explorer ブラウザとの競争では、速度が重要な要素となっている。

その点では Chrome がリーダーであるとみなされることが多いですが、Firefox 4 では、この最新のパッチだけでなく、新しい JägerMonkey JavaScript エンジンの組み込みによっても大幅な改善が期待されています。

調査会社Net Applicationsの最新データによると、12月のブラウザ市場のシェアが23%でFirefoxは第2位の座を占め、57%を占めるInternet Explorerに次ぐシェアとなっている。

Net Applicationsの報告によると、Microsoftのシェアは先月、11月の58%から減少した一方、Firefoxは11月の23%から小幅増加した。Firefoxは最近、調査会社StatCounterによってヨーロッパNo.1ブラウザに選ばれた。

近日公開?

この機能はFirefox 4のナイトリービルドに近日公開予定で、最終的には来月リリース予定の次期正式版に搭載される可能性があります。そうなれば、Firefoxは競合他社にさらに差をつけることになるでしょう。

Twitterでキャサリン・ノイズをフォローしてください:@Noyesk。

Otpoo

Health writer and researcher with expertise in evidence-based medicine and healthcare information.