Googleは、OS X版Chromeブラウザの使用時にユーザーから苦情が出ているバッテリー問題の解決に取り組んでいます。同社はブラウザのパフォーマンス向上に取り組んでおり、Safariと同等のレベルを目指しています。
マックルーマーズ:
Google の上級ソフトウェア エンジニアである Peter Kasting 氏は今週、同氏のチームが Mac 上の Chrome のバッテリー消費に関する苦情に対処するために、Safari の方が優れていると思われる領域を中心に、ブラウザのパフォーマンスを改善すべく取り組んでいると発表した (iPhoneHacks 経由)。
チームはChromeに複数の内部的な改良を加えました。例えば、様々なウェブサイトの読み込み時にCPU使用率が大幅に削減されるなどです。ブラウザへのその他の技術的な変更点は以下の通りです。
「チームはこの問題の解決に取り組んできました。最近トランクで改善された事例をいくつかご紹介します。
http://crbug.com/460102
以前: バックグラウンド タブのレンダラーの優先順位は、フォアグラウンド タブのレンダラーと同じでした。
現在: バックグラウンド タブのレンダラーの優先度が低くなり、さまざまなパフォーマンス テストでのアイドル ウェイクアップが削減され、場合によっては大幅に削減されます (たとえば、1 つのテストで 50%)。
http://crbug.com/485371
以前: Google 検索結果ページで、Safari のユーザー エージェントを使用して Safari と同じコンテンツを取得すると、Chrome では 30 秒間に約 390 回の起動と 0.3% の CPU 使用率が発生しますが、Safari では 30 秒間に 120 回の起動と 0.1% の CPU 使用率が発生します。
現在:タイマーの起動とCPU使用率がともに66%削減されました。Chromeは現在、30秒で約120回のスリープ解除が発生し、CPU使用率は0.1%で、Safariと同等です。
http://crbug.com/489936
以前: capitalone.com では、Chromium では 30 秒間に約 1,010 回の起動が発生しますが、Safari では約 490 回の起動です。
現在: タイマーの起動回数が約 30% 減少しました。Chrome では現在、30 秒間に約 721 回のウェイクアップが発生しています。
http://crbug.com/493350
以前: amazon.com では、Chromium は 30 秒間に 768 回の起動を引き起こし、CPU を ~0.7% 消費しますが、Safari は 30 秒間に 312 回の起動を引き起こし、CPU を ~0.1% 消費します。
現在:タイマーの起動が約59%、CPU使用率が約70%削減されました。Chromeでは30秒以内に約316回のウェイクアップが発生し、CPU使用率は0.2%です。これはSafariの312回のウェイクアップと0.1%のCPU使用率とほぼ同等です。
もちろん、これらの変更は、OS X 版 Chrome に実装される前に、まず Google の Chromium ブラウザに反映されます。これらの改善点が組み込まれた OS X 版 Chrome の正式リリースに注目しましょう。