Google Chromeをまだ使っていないなら、ぜひ使ってみてください。ブラウザの速度、特にJavaScriptのパフォーマンスに関しては、MozillaやMicrosoftはGoogleに太刀打ちできません。しかし、裏で少し調整を加えれば、Chromeはさらに高速化できます。
そのお手伝いとして、Google Chromeのおすすめ無料拡張機能と調整ツールをいくつかご紹介します。これらの拡張機能と調整ツールがもたらすパワーアップを体験してみてください。数日後には、今までどうやってベーシックなブラウザでオンライン環境を乗り切ってきたのかと不思議に思うはずです。
より高度なパワーユーザーであれば、CPUとGPUを活用してウェブブラウジングを最適化するChromeの実験的なオプションを詳しく調べることができます。これらのオプションは、一般ユーザーが誤ってブラウザを壊してしまうのを防ぐため、目立たないChromeメニューに隠れていますが、ここではオプションの場所と仕組みについて説明します。スピードマニアの皆さん、集まれ!
パワーエクステンション
最新バージョンのGoogle Chromeがシステムにインストールされておらず、正常に動作していない場合は、今すぐ準備作業を行ってください。その後、Chromeウェブストアを開くと、ゲーム、音楽プレーヤー、ソーシャルネットワークなどでブラウザを拡張できるChromeアプリが数多く見つかります。ここで紹介する拡張機能は、Chromeをよりスリムで、よりパワフルで、より効率的にするために設計されています。
FastestChrome:その名前から想像できる通り、FastestChromeはChromeブラウザに便利な時間節約ツールをいくつか追加します。機能は主に表面的なもので、例えば、単語をハイライトするとその単語の説明がポップアップで表示される、4つの異なる検索エンジン(Wikipedia、DuckDuckGo、Surf Canyon、そしてもちろんGoogle)でその単語を検索するオプションがあるなどです。

この拡張機能では、入力した URL テキストをクリック可能なリンクに自動的に変換することもできます (これにより、技術に詳しくない友人からの電子メール メッセージを読むのがずっと簡単になります)。また、Endless Pages 機能により、Web サイトの次のページ (Google 検索結果や 8 ページの Vanity Fair の記事など) が自動的に読み込まれるため、[次へ] をクリックしてページが読み込まれるのを待つという貴重な数秒を無駄にすることがなくなります。
Google Quick Scroll:この拡張機能を使えば、ウェブサイト上で探している検索キーワードにすぐにアクセスできます。Google ChromeにGoogle Quick Scrollをインストールすると、検索リンクをクリックするたびに、ブラウザの右下に小さなボックスが表示され、検索結果でハイライト表示されているテキストのプレビューが表示されます。このボックスをクリックするだけで、Chromeが自動的に目的のキーワードへ誘導します。
Chrome ツールボックス: Chrome ツールボックスをインストールすると、1 回のクリックで複数のブックマークを開いたり、未送信のフォーム データをキャッシュして新しいプロファイルを作成するたびに再入力しなくても済むようにしたり、ブラウザ内から直接画像やビデオを拡大したり、Chrome の利便性を 2 倍にしたりできるようになります。
実験は自己責任で
Google Chrome の非表示の試験運用オプションにアクセスするには、まず Chrome を起動し、アドレスバーにchrome://flags/と入力して Enter キーを押します。すると、試験運用オプションが多数掲載されたページが表示されます。そのうちのいくつかはブラウザのパフォーマンスに直接影響します。アドレスバーからアクセスできるその他の Chrome の非表示メニューを表示するには、アドレスバーにchrome://chrome-urls/と入力して Enter キーを押します。「flags」ページには、Chrome が非表示のオプションや試験運用オプションをすべて保存しているので、ここではそこへ移動します。

通常であれば、この時点でアプリケーションの試験的機能を試すことについて免責事項を記載するはずですが、Googleはそれを自力で非常にうまく処理しています。Chromeのフラグオプションにアクセスすると、最初に表示されるのは次のような大きな警告です。
「ご注意ください。これらの実験機能は、危険を伴う可能性があります! 警告:これらの実験機能は、予告なく変更、中断、または削除される可能性があります。これらの実験機能のいずれかを有効にした場合に何が起こるかについては、一切保証いたしません。ブラウザが自然発火する可能性もあります。冗談はさておき、ブラウザがすべてのデータを削除したり、セキュリティとプライバシーが予期せぬ形で侵害される可能性があります。有効にした実験は、このブラウザのすべてのユーザーに対して有効になります。慎重に進めてください。」
この記事で説明する内容は、大きな混乱を引き起こすよりも、単純なレンダリング エラーを引き起こしたり、パフォーマンスに悪影響を与えたりする可能性が高いため、注意が必要です。
スイッチを切り替える
Google Chrome のフラグメニューには、実験的なオプションが多数表示されますが、そのうちパフォーマンスに重点を置いたものはごくわずかです。具体的には以下の 7 つのオプションがあります。
ソフトウェア レンダリング リストを上書きする(Mac、Windows、Linux、Chrome OS):このオプションは、Chrome に組み込まれているソフトウェア レンダリング リストを上書きし、サポートされていないシステム構成でも GPU アクセラレーションを許可します。試験的な GPU ドライバーを使用している場合は、このフラグをオンにすると、ゲームや動画の読み込み時間が短縮される可能性があります。
すべてのページでGPU合成(Mac、Windows、Linux):このオプションを有効にすると、GPUアクセラレーションレイヤーを含むページだけでなく、すべてのウェブページでGPUアクセラレーションによる合成が強制的に実行されます。このオプションを有効にすると、全体的に若干の速度向上が期待できます。

スレッド合成(Mac、Windows、Linux、Chrome OS):マルチコアシステムでは、スレッド合成によりウェブページの合成専用のセカンダリスレッドが起動されます。このオプションを有効にすると、メインスレッドが他の処理でビジー状態であっても、スクロールがスムーズになる可能性があります。
アクセラレーションされた 2D キャンバスを無効にする Mac、Windows、Linux、Chrome OS:このオプションを無効にすると、GPU は 2D キャンバス レンダリングを実行できなくなり、代わりにソフトウェア レンダリングにホットな CPU を使用するようになります。
アクセラレーションされたCSSアニメーションを無効にする(Mac、Windows、Linux、Chrome OS):スレッド合成が有効な場合、アクセラレーションされたCSSアニメーションは合成スレッドで実行されます。ただし、合成スレッドがなくてもアクセラレーションされたCSSアニメーションを実行すると、パフォーマンスが向上する場合があります。
GPU アクセラレーション SVG フィルター Mac、Windows、Linux、Chrome OS:このオプションは GPU を利用してスケーラブル ベクター グラフィック フィルターのレンダリングを高速化します。これにより、大量の重いドロップ シャドウやその他の視覚フィルター効果を使用する Web サイトの読み込みプロセスが高速化されます。
GPU VSyncを無効にする(Mac、Windows、Linux、Chrome OS):ゲーマーなら、垂直同期(Vsync)という言葉を聞いたことがあるでしょう。Vsyncをオフにすると、モニターの垂直リフレッシュレートとの同期が無効になります。例えば、モニターのリフレッシュレートが60Hzの場合、Vsyncを無効にすると、GPUは可能な限り60Hzよりも高いレート、つまり60フレーム/秒で出力できるようになります。

システム構成やChromeのバージョンによっては、これらのオプションの一部がデフォルトで有効になっている場合と無効になっている場合があります。また、インストールしたグラフィックドライバーやOSのアップデートによっては、パフォーマンスに全く影響がないものもあります。それでも、これらのオプションを試してみて、お気に入りのウェブサイトにアクセスし、メリットがあるかどうか確認してみる価値はあります。私たちの経験では、Accelerated 2D CanvasとGPU合成オプションが最も大きなメリットをもたらします。一方、Windows 8 Proベースのテストシステムでは、HTML5アニメーションを使用するウェブサイトでVsyncを無効にするとレンダリングに問題が発生するようです。
前述の多くの実験設定の利点(または欠点)を明らかにするのは、かなり困難でした。しかしながら、RightwareのBrowserMarkとIE 10 Test Driveサイトで公開されているブラウザベンチマークを使用して簡単なテストを実行したところ、パフォーマンスに若干の違いが見られました。
Chrome でハードウェア アクセラレーション オプションをすべて無効にした場合、Chrome v22.0.1229.96 を使用した Core i3 搭載 Acer TravelMate テスト システム (RAM 8GB、Windows 8 Pro) は、BrowserMark で 314,359 のスコアを記録し、IE 10 Testdrive サイトの「Bubbles」ベンチマークで 16 フレーム/秒のフレーム レートを達成しました。

ChromeでGPUとスレッド合成を有効にすると、BrowserMarkスコアは351,492となりましたが、Bubblesベンチマークには影響がありませんでした。他の機能を有効にし(Vsyncを無効に)、Browsermarkスコアは361,687となりましたが、Bubbleベンチマークは正しくレンダリングされず、画面上で完全には表示されませんでした。Vsyncを再度有効にするとBubbleベンチマークは修正され、測定フレームレートは27fpsに向上しました。具体的には、Accelerated 2D Canvas設定により、Bubblesテストのグラフィックパフォーマンスが向上しました。
すでに高速なシステムをお持ちで、ソフトウェア、ドライバー、ブラウザのバージョンを常に最新に保っている場合は、おそらく何らかのハードウェアアクセラレーションが既に利用されており、パフォーマンスはかなり良好であるはずです。それでも、Chromeの隠れた機能を試してみると、無料でパフォーマンスが向上する可能性があり、それは決して悪いことではありません。