Google、コミックで次期ウェブブラウザを説明

Google、コミックで次期ウェブブラウザを説明

技術的な概念を理解するのは、たとえ私が考えるところの「コンピューターの中に頭を突っ込んでいる」ような人であっても、しばしば困難です。学習方法は人それぞれで、説明を聞く、視覚的な表現を見る、何かについて読むなど、それぞれが人によって理解の深まり方が異なります。

Googleは、才能あふれるスコット・マクラウド氏を起用し、同社の言葉を用いて、新しいChromeウェブブラウザが既存のブラウザとどう違うのかをグラフィックで説明してもらうことにしました。これは素晴らしいアイデアです。例えば、JavaScriptの最適化を説明する際に、簡略化されながらも完全に正確なグラフィック表現を見れば、クラスレスプログラミング言語とは何かを理解する必要はありません。


このコミックはクリエイティブ・コモンズ・ライセンスの下で公開されましたが、誤って予定より早く郵送され、宛先不明の人物に送付されてしまいました。Google Blogoscopedのフィリップ・レンセン氏は、コミックを受け取り、スキャンして投稿したと説明しています。その後、Googleは同社の書籍サイトにコミック全文を掲載しました。

漫画で言及されているサイト www.google.com/chrome はこの記事の執筆時点ではまだ公開されていないが、Google のブログ記事によれば、Windows 版のベータ版は 9 月 2 日にリリースされ、Mac OS X 版と Linux 版も開発とベータ テストのプロセスがさらに進む予定だという。

Chromeは従来のブラウザとは大きく異なります。各タブが個別のプロセスとして実行されるため、JavaScriptの速度低下、セキュリティの脆弱性、ブラウザのクラッシュといった問題がタブ内で発生します。これは、マルチタスクOSが1つのプログラムがクラッシュしてシステム全体のダウンを引き起こすのを防ぐために採用しているコンパートメント化とほぼ同じです。

Googleはこのコミックの中で、高度なJavaScript仮想マシンの導入によりJavaScriptの速度を大幅に向上させたと述べています。2008年6月、WebKitプロジェクトは独自のJavaScript仮想マシン最適化プロジェクト「SquirrelFish」を発表しました。

ポップアップ ウィンドウを備えたページの場合、それが便利なものであろうと広告の誘いであろうと、各タブはポップアップをキャプチャし、独立したウィンドウに変換できるようにします。

Googleによると、各タブからファイルの書き込みやハードドライブへのデータの閲覧を禁止することで、セキュリティが強化されているとのことです。これは一般的な動作であり、AppleとMicrosoftもSafari 3とInternet Explorer 8に何らかの形で実装しています。Googleはまた、3層の信頼階層を実装し、Webページ上のプログラムやスクリプトに権限が付与されるべきでない権限が意図せず付与されるのを防いでいると考えています。

ブラウザでは、特定のタブを「シークレット」ウィンドウとして隠すこともできます。これにより、そのタブのページ、パスワード、その他の詳細情報をブラウザのキャッシュや保存要素から除外できます。このモードは通常、共有コンピュータに痕跡を残さないようにするために使用され、個人的な調査、衣服を脱いだ人物の閲覧、プレゼントやパーティーの秘密保持など、様々な目的で使用されます。

Chrome は WebKit をベースにします。WebKit は、Apple のデスクトップおよびモバイル Safari、Nokia の S60 ブラウザの基礎として使用されているものと同じオープンソース プロジェクトです。Nokia は最終的に WebKit を使用して現在のすべてのブラウザを置き換える予定であり、これは Symbian プラットフォームの将来の方向性の一部です。

スコット・マクラウドは著書『Understanding Comics』と『Reinventing Comics』で最もよく知られています。これらの著書の中で彼はコミックという媒体を用いて、その過去、現在、そしてマクラウド自身が深く関わってきた未来の可能性を説明しています。

これはまさにブラウザ戦争と言えるでしょう。1990年代、ある企業が独占的にNetscape Navigatorを潰そうと躍起になった時代とは異なり、今はブラウザが溢れる時代です。Microsoftは最近、Windows版Internet Explorer 8の2ndベータ版をリリースしました。Navigatorの精神的後継者であるMozilla Foundationは、全プラットフォーム対応のFirefox 3をつい最近リリースしました。Appleは、Windows、Mac OS X、iPhone、iPod touch向けにWebKitとSafariの高速化とセキュリティ強化を推進し続けています。しかも、OmniWeb、Opera、iCab、Camino、Flockといった他のブラウザの登場は考慮していません。

ユーザーにとって嬉しいのは、Googleの参入により、高速、簡単、そして安全を志向した4つのブラウザが揃うことです。ChromeとSafariはWebKitを共有し、それぞれ異なるレンダリングプラットフォームを採用しています。これにより、進化の多様性が確保され、より優れたソフトウェアの開発が促進され、単一の欠陥が既存のすべてのブラウザで悪用される可能性が低くなります。また、複数のブラウザで美しく表示されるようデザインを微調整することに慣れているWeb開発者にとっては、雇用の安定も意味します。

Idfte
Contributing writer at Idfte. Passionate about sharing knowledge and keeping readers informed.