主要ブラウザの性能比較:IE、Firefox、Opera、Safari(前編)
翻訳校正:石橋啓一郎
現在のブラウザは、OSに依存せずにさまざまなアプリケーションを実行するプラットフォームとなっており、その性能はユーザーにとって重要な問題となっている。本記事では現在利用されている主要なブラウザをベンチマークする。
Tim Berners-Lee氏がジュネーブに置かれた欧州合同原子核研究所(CERN)の各部門の間で情報の流れを促進することを目的に、CERNに対して世界初のブラウザであるWorldWideWebを提示した時には、これが情報時代の革命を引き起こすものになるとは少しも思わなかっただろう。今日では、ブラウザはおそらくもっとも広く使われているコンピュータアプリケーションだ。
しかし、ウェブブラウザによって実行されるタスクは大きく変わってきている。テキストと画像の表示に加え、現代のブラウザはJavaScript、DOM、JavaベースのプログラムのXMLなどの技術に対応する必要がある。Ajaxに馴染みがない人も、おそらくGoogle Maps、Google Mail、AjaxWriteなどでAjaxを使ったことがあるはずだ。あるいはFlickrやLast.fmなどのサイトもこの技術を徹底的に使っている。Ajaxはビジネス環境でも根を張り始めている。例えば、24SevenOfficeはウェブブラウザで動作するエンタープライズリソースプランニング(ERP)および顧客関係管理(CRM)ソリューションだ。これらのWeb 2.0技術の利点は、プラットフォームに依存しないことだ。Ajaxアプリケーションを実行するのに、特定のOSやプロセッサは必要としない。ただ、互換性のあるブラウザがありさえすればいい。
Web 2.0のアプリケーションやサイトは、ブラウザの性能に大きく依存する。ユーザーのDSL接続の速度が唯一の潜在的なボトルネックだという考えは大きな誤りだ。Ajaxアプリケーションの重要な部分はローカルで実行されるが、これはつまり、もし他の条件が等しければ、ブラウザの実行速度がユーザーの使い勝手を決めるもっとも重大な要素だということを意味している。Ajaxベースのビジネスアプリケーションでは、データはインターネット経由ではなくファイアウォールの内側からアクセスされるため、ブラウザの性能がますます重要になる。そのようなソリューションを利用している企業は、ブラウザの性能に注意を払うことで従業員の生産性を向上させることができるだろう。
テスト環境
Web 2.0技術を処理する際のブラウザの性能を検証するため、ここではiBench 5.0テストスイートと、JavascriptベンチマークであるSunSpiderを使った。
iBenchはHTML、XML、JavaScriptを処理する速度を計測することによって、ブラウザの性能を評価する。評価に使われるウェブページはローカルのウェブサーバーに置かれる。SunSpiderは(iBenchとは異なり)オンラインで入手可能で、JavaScriptの処理性能の評価に特化している。テストは9つの分野に分けられており、これには3D処理、ビット演算、暗号化、文字列処理などが含まれ、各分野には複数のテストが含まれている。それぞれのテストに対しベンチマークを複数回実施し、誤差範囲を計算する。
ハードウェアプラットフォームの速度は、明らかに重要な変数だ。今回のブラウザのテストは、Windows VistaおよびMac OS 10.5.2 Leopard上で行ったが、次のような構成のマシンを利用した。
| マザーボード | Gigabyte GA-X38T-DQ6 |
| メモリ | 1GB Aeneon Xtune DDR3-1333 ×4 |
| プロセッサ | Intel Core 2 Extreme Q9650 (3.6GHz) |
| ハードディスク | Seagate Barracuda 7200.10 750GB ST3750640AS |
| グラフィックカード | ATI Radeon HD 2600 XT |
- ホワイトペーパー
- 企画特集
- 話題のタグ
SQLite対応アプリのデータベースファイルを閲覧する
グーグル、「Google Buzz」を発表--Gmailのソーシャル機能を強化
「H.264」ストリーミングのロイヤリティ無料期間が延長
マイクロソフト、「Office 2010」のRC版をリリース
仮想化をダメにするストレージの実態
レガシーアプリケーションの稼働どうしてる?
通販サイトのアクセス集中からの危機を救う
御社はまだフリーの転送サービスですか?
DBのパフォーマンスに困ってませんか?
アンケートから見るセキュリティ対策の実態
身近な業務をCRMが変革!
新しい視点のレンタルサーバが誕生!
仮想環境のバックアップは難しいのか
アプリケーション仮想化 3つの課題
Xbox Live インディーズゲーム開発の軌跡
利用者の理想を追求した最新レンタルサーバ
事例 VMwareでデータセンターをクラウド化
経営統合後の事業損益構造の見える化を実現