news051.jpg

ブラウジング体験を向上:「V8」エンジンに込めた高速化の願い、Google Chromeの狙いとは

「Google Chrome」ブラウザ公開は、複雑性を増すWeb環境のパフォーマンス向上が狙いだったと、プロジェクト担当者が説明した。


 グーグルは9月3日、日本時間で同日未明に公開したWebブラウザ「Google Chrome」のβ版に関する記者説明会を開催。米Googleのエンジニアリングディレクター、ライナス・アプソン氏がテレビ会議を通じて開発の経緯を説明した。

 Google ChromeはオープンソースのWebブラウザとして、世界100カ国以上で同時公開された。アプソン氏は、「ユーザー体験の向上と複雑化するWebアプリケーションへの対応、Web開発者の環境を改善していくことを目標にした。今回のリリースがすべてのWebブラウザ製品に良い影響を与えることを望んでいる」とコメントした。

googlechrome1.jpg テレビ会議でGoogle Chromeを説明したライナス・アプソン氏

 同氏によれば、Google Chromeの開発で最重要視したのが使いやすさとパフォーマンスであり、Googleが開発を進めてきたJavaScriptエンジン「V8」とAppleが無償公開するレンダリングエンジンの「WebKit」の組み合わせがその原動力になるという。V8という名称はV型8気筒エンジンに由来する。米国製自動車ではV8エンジンが高性能を表現するステータスシンボルであり、Google ChromeのV8はそのシンボルにあやかって命名されたものであるという。

 V8はデンマークを拠点に活動しているJava VM開発のエキスパート、ラーズ・パーク氏のチームが20年近く蓄積したノウハウを反映させて実現したものだと、アプソン氏は説明。「既存の処理性能を何倍にも高速化することに注力し、今後のWeb世界での標準になることを目指したものだ」(同氏)

 WebKitの採用理由について、同氏は「Safariでの採用実績に加え、描画処理性能の素晴らしさをわれわれも重視した。WebKitプロジェクトには、特に“セーフティブラウジング”(クラッシュなどの影響を最小限に抑えるなど)の部分で積極的にかかわってきた経緯もあり、Google ChromeではWebKitの成果を活用した」と話した。WebKitを採用することで、Web開発者がGoogle Chrome用に新たな開発を行わずに済むよう配慮したとも、同氏は説明した。

googlechrome2.jpg アドレスバーと検索窓を兼ね備えた「多機能ボックス」や各タブが独立して実行する仕組みはシンプルさと使い勝手を追求した結果であるという

 グーグルが独自に実施したレンダリングパフォーマンスの比較では、ローカル上に保存した複数サイトのWebページを連続表示させた場合、Internet Explorer 7では約257ミリ秒、Firefox 3では158ミリ秒、Google Chromeでは68ミリ秒という結果になった。

「競争環境」の実現に意義

 オープンソースのWebブラウザとしてはMozillaのFirefoxなどが存在するが、Google Chromeをオープンソースとして展開するのは、「競争環境がWebの世界にとって最良だと判断したからだ」とアプソン氏。「われわれもFirefoxへ積極的に関与している。だが、社内では“オープンなWeb世界をさらに広げるには競争しなければならない”という意見が強く存在していた」という。

 アプソン氏はMozillaとの関係について、「彼らの活動を尊重しており、これまでの関係が変わることはない。セーフティブラウジングの技術や共有しているソースコードも多く、今後もより良い関係を築いていけるだろう」とコメントした。

 GoogleのWebブラウザ提供は、検索サービスを始めとする同社のさまざまなWebサービスのユーザーを囲い込むのが狙いだという指摘もある。だが、同氏は「各種サービスはすべてのWeb利用者に開かれたものだ。Google Chromeは、あくまでWeb体験の向上するためにわれわれがユーザーに投げかけた選択肢の1つにすぎない」と否定している。

 今回リリースされたGoogle ChromeはWindows版のみだが、Mac版やLinux版の開発も進めている。今後の展開ついて、同氏はリリース時期を明らかにしなかったが、Google ChromeはデスクトップPC向けに設計されており、AndroidではGoogle Chromeを提供しない見込みであるとしている。

 同氏は、「自動車を購入するなら何台も試乗するだろう。だが、Webブラウザではこのような環境が十分に用意されているだろうか。Google Chromeという選択肢が増えることで、Web利用者や開発者の環境が向上することを期待する。最終的にGoogle Chromeが何百万人ものユーザーに支持されるような存在になってほしい」と締めくくった。

過去のニュース一覧はこちら

Copyright© 2010 ITmedia, Inc. All Rights Reserved.




キャリアアップ



エンタープライズ・ピックアップ

news048.jpg 垣根を越える情報システム:クラウドSCMの可能性
サプライチェーンマネジメントの新たな活用方法が広がりつつあるという。自社だけでなく、グループ企業全体、場合によっては競合他社とも組んでシステムを構築するケースも出てきそうだ。

news003.jpg 導入事例:ファーファが語る?――IT基盤が標準化される安心感
洗剤ブランド「ファーファ」で知られるニッサン石鹸は、ファーファのTwitterアカウントを設けたりiPhoneアプリを配布したりするなど、社外への情報発信を進めてきた。併せて2009年、社内的なIT基盤刷新にも取り組んだという。その効果を、ファーファ自身が語る……?

news010.jpg 産業構造を変えるか:「住宅クラウド」の衝撃
住宅都市工学研究所が進める「住宅クラウド」は、クラウドが企業のIT領域にとどまらず、ビジネスのやり方自体を変える可能性を示している。

news012.jpg ドジっ娘リーダー奮闘記:しかり上手は褒め上手
メンバーの悪い点を指導し、良い点を伸ばしていくことは、リーダーの大切な仕事です。叱咤激励のコツと注意点を、しんこちゃん&春美ちゃんの新米リーダーペアとともに学びましょう。

news001.jpg 最強最速アルゴリズマー養成講座:トップクラスだけが知る「このアルゴリズムがすごい」――「探索」基礎最速マスター
プログラミングにおける重要な概念である「探索」を最速でマスターするために、今回は少し応用となる探索手法などを紹介しながら、その実践力を育成します。問題をグラフとして表現し、効率よく探索する方法をぜひ日常に生かしてみましょう。