日本語版Firefox 3.5 RC2(ID:20090616224221)を『Firefox 3.5 RC1はPreviewの安定版である』と同じベンチマークにかけた。Firefox 3.5 RC1とコードベースが共通のShiretoko Nightly(3.5pre, ID:20090612044217)を主な比較対象とするが、ロード時間のテストはコンテンツが変動するので、Firefox 3.5 RC1を使用している。
ベンチマークの種類や動作条件の詳細は上記『〜安定版である』を参照してほしい。
ロード時間
はてなのフロントページ
3.5 RC2 | 3.5 RC1 | |
---|---|---|
初回 | 4.67秒 | 4.86秒 |
平均 | 1.29秒 | 1.25秒 |
Yahoo!ニュース
3.5 RC2 | 3.5 RC1 | |
---|---|---|
初回 | 4.54秒 | 3.52秒 |
平均 | 2.79秒 | 2.78秒 |
Yahoo!ニュースでFirefox 3.5 RC1の初回読み込みが速いけれども、これは何かタイミングが影響してたまたま良くなっただけだろう。以前のベンチマーク結果に照らしても、3秒台はやや不自然だ。評価としては、RC2とRC1は変わらないとみるべき。
レンダリング時間
3.5 RC2 | Shiretoko | |
---|---|---|
初回 | 6.4710秒 | 7.0569秒 |
平均 | 6.2739秒 | 6.1106秒 |
初回読み込みが速くなったように見えるが、これもFirefox 3.5 Previewが6.5260秒であったことに注意しなければならない。つまりこのベンチマークでも大差なし。
ダイナミックコンテンツ
3.5 RC2 | Shiretoko | |
---|---|---|
フレームレート | 8.48 - 9.76fps | 8.63 - 9.65fps |
これも誤差の範囲であり、Firefox 3.5 Beta 4の「8.91 - 10.18fps」には届いていないようだ。
スクロール
3.5 RC2 | Shiretoko | |
---|---|---|
1回目 | 4655ms | 4647ms |
2回目 | 4670ms | 4671ms |
3回目 | 4675ms | 4604ms |
CPU負荷 | 53% | 52% |
RC1相当のShiretokoと変わらず。
JavaScriptベンチマーク
SunSpider
jit.contentがtrue、jit.chromeがfalseというデフォルト設定のケース。
3.5 RC2 | Shiretoko | |
---|---|---|
Total | 2062.8ms +/- 1.0% | 2049.4ms +/- 0.8% |
jit.contentもfalseにしたケース。
3.5 RC2 | Shiretoko | |
---|---|---|
Total | 6040.8ms +/- 1.0% | 6047.8ms +/- 0.9% |
TraceMonkeyが作動している場合に、わずかながら数値が落ちた。とはいえ、気にするほどの差ではない。
V8
3.5 RC2 | Shiretoko | |
---|---|---|
Score | 199 | 199 |
V8ベンチマークでは差が出なかった。
Dromaeo
3.5 RC2 | Shiretoko | 3.5 Preview | 3.5 Beta 4 | |
---|---|---|---|---|
Total | 38.47runs/s ±3.03% | 35.73runs/s ±3.55% | 35.43runs/s ±3.65% | 34.79runs/s ±3.66% |
ここだけ詳しく掲載したのは、Firefox 3.5 RC2の成績が良かったからだ。上の表だけを見ると、RC1からRC2の間に入った修正がいい影響を与えたように見える。しかし、実際に修正されたのは、次に挙げるわずかな個所でしかなく、Dromaeoで目立った差が出るとは考えにくい。
- Bug 496542 - Duplicate entries in History sidebar and Library
- Bug 498407 - Adding search keyword doesn't work on many sites
- Bug 498530 - Firefox crashes [@ memmove] after updating text box triggering update of AJAX based page
- Bug 498722 - nsIFaviconService.getFaviconLinkForIcon error on null argument
おそらく、実際に差が付いたのはFirefox 3.5 PreviewからRC1までの間なのだろう。前回ベンチマークをとったときはうまく捕捉できていなかったものと思われる。今回の結果を前提にすると、Firefox 3.5 RC2はBeta 4よりも約10%スコアが伸びたことになる。
総評
Firefox 3.5 RC2とRC1にパフォーマンス上の差はない。ただ、前回計測できていなかったJavaScriptパフォーマンスの向上が今回明らかになったことで、リリース候補版は3.5 Previewから若干速くなったと言ってよいだろう。また、3.5 Beta 4と比べた場合、その差はより大きい。RC2へのアップデートによってスピードアップを体感できそうだ。