Safari、Chrome、Internet Explorer はすべて最近新しい最終バージョンに到達しましたが、Firefox と Opera は独自の Web ブラウザをほぼベータ版に移行しました。私たちはデジタルストップウォッチと検査キットを取り出して、それらがどのように測定されるかを確認しました。
私たちのものを見たことがない場合は、ブラウザ速度テストシリーズそれが非科学的であることを事前に知っておく必要がありますが、私たちはかなり徹底していると信じています。ミリ秒タイマーを使用します(ロブ・キアのタイマー具体的には)ブラウザを起動してからホームページにブラウザが完全にロードされるまでの距離を手動で計測し、複数のタブがロードされるのを待機している間に同じタイマー テストを実行します。すべてのタイミング テストは 3 回実行され平均され、遠く離れた異常は除外されて再テストされます。
Mozilla のものを使用していますドロミウスJavaScript のパフォーマンスをテストするためのスイート。これは、Web メール、マッピング、その他のブラウザベースのアプリケーションにとってますます重要な測定です。各エンジンは特定のプロセスに対して異なる固有の長所と短所を持って構築されているため、完全に公平な JavaScript テストは存在しません。しかし、Mozilla スイートは、Apple がマーケティングで活用している SunSpider テスト、Google が Chrome の周回時間を計るのに使用している V8 テスト、およびMozilla 独自の計算タイマーのセット。今回はカスケード スタイル シート (CSS) テストをスキップします。これは、以前のオフライン テストの作成者が、WebKit を利用したブラウザ (特に Safari と Chrome) では正確なテストが行われないと警告していたことと、最近では、JavaScript ほど関連性の高い指標ではないようです。
最後に、Windows の基本的なタスク マネージャー ウィンドウを開き、ホームページを 1 つだけ開いた場合と、9 つのタブを開いた場合に各ブラウザーが使用しているシステム メモリ (RAM) の量を測定します。
同様に最近のテスト、このセットは、2 GB の RAM と 2.0 GHz Intel Core 2 Duo プロセッサを搭載した Windows XP のクリーン コピーで実行されました。すべてのテストで、ブラウザのキャッシュ/「インターネット一時ファイル」/履歴は使用前に消去され、ローカルに保存されたプレーンな標準の Google 検索ページがホームページとして使用されました。最後に、9 つのタブのテストで可能な限り多くの負荷変数を排除するために、すべてのテストは Wi-Fi ではなくケーブル接続されたシステムで実行されました。
さて、門を開いて Safari 4、Chrome 2.0、Firefox 3.5b99 (つまり、プレビュー版)、Opera 10 ベータ版、および Internet Explorer 8 の最終版は、小さな白いウサギを追いかけます。
テスト 1: 起動とページの読み込み — 勝者: Google Chrome!
謙虚なテスターにとって、同じ勝者とワイルドカードを宣言するのはあまり面白くないとしても、異なるテスト実行間でベンチマークがほぼ一貫して引き継がれるのを見るのは安心できます。 Chrome は競合他社のトップであり続けており、ロード時間では、「コールド」(再起動直後、以前にロードされていない)と「ウォーム」(開いて少し実行した後に再ロードされる)の両方で、おそらく少し向上したことさえあります。 。 Firefox 3.5b99 では、3.1b2 リリースよりもコールドロード時間が少し長くなっているようです。これは驚くべきことですが、私のテストタイムは 9.4 秒、10.6 秒、13.4 秒でした。ですから、そこには不運が連続する余地があるのは確かです。
ほとんどの人は、ブックマーク フォルダーを右クリックして 8 つのタブを一度に読み込むことはありませんが、さまざまなページを使用して合理的なページ読み込みテストを実行する方法はこのようになります。私たちは、すべてのブラウザのホーム ページまたはダウンロード ページ (前回のテストで問題が発生した Internet Explorer のページを除く)、かなり重い Gizmodo と Lifehacker のページ、Flash が読み込まれた YouTube ページ、および Google の検索ページを使用しました。 Chrome は Firefox を上回り、両者は驚くほど僅差で IE 8 に続き、Safari と Opera は直接的な読み込み速度を売りにしていません。 Firefox と Internet Explorer は、後で使用するために起動時に多くのものをロードするという印象を受けますが、Chrome はまったくロードしません。また、拡張エンジンや大幅なカスタマイズを保持していませんが、それは考えないでください。このスペースをその長く曲がりくねった道で登ってください。タイミングは次のとおりです。
テスト 2: JavaScript — 勝者: Google Chrome!
この最新のテスト ラウンドで唯一本当に驚いたのは、Internet Explorer 8 の最終リリースでは、これまでに実施したすべての JavaScript テストに深刻な問題があり、パフォーマンスがさらに遅くなり、「このページはスクリプトを実行しています。」というメッセージが表示されることが増えたことです。 ..」というエラーがベータ版よりも発生します。以下で使用されている数値は信頼性が低い可能性が高く、SunSpider テストからのみ得られたものですが、残念なことに、他の IE 数値と一致しています。 Chrome と Safari は、少なくともテスト スイート レベルでは依然として群をリードしていますが、Firefox と Opera は群を抜いています。
テスト 3: メモリ使用量 — 勝者: Firefox!
次回のブラウザ速度テストでは、長期的なメモリ テストを考え出す必要があります。 8 つのタブ (すでに開いているローカル ホーム ページの上に、合計 9 つ) を読み込むと Firefox が勝ちますが、時間の経過とともに、多くの Firefox ベテランはメモリ使用量の上り坂に気づきました。それは拡張機能かもしれないし、Flash や JavaScript の残りかもしれません。いずれにせよ、8 つのタブを新たにロードした時点では依然として勝者であり、Opera と Safari は依然として興味深い選択肢です。 Chrome と IE 8 は、安定性とセキュリティのために各タブを個別のプロセスに分割しているため、より多くのメモリ使用量が予想されますが、IE 8 は以前のベータ版よりもかなり多くのメモリを使用しているようです。
このラウンドから何を学んだでしょうか?つまり、少なくとも 1 つの注目すべきレドモンド由来のケースを除いて、ほとんどの場合、最終バージョンは厳密なパフォーマンス指標においてベータ版とそれほど大きな違いはありません。 Chrome はスピード王としての王冠を維持していますが、サポート アーキテクチャをもう少し構築した後、そのペースで実行するのが本当に待ちきれません。
私たちのテストで驚いたこと、または安心したことは何ですか?次回のラウンドでは何をテストしたいですか?コメントでご意見をお聞かせください。