Google は、ブラウザのパフォーマンスを向上させ、バッテリー寿命への影響を軽減するために設計された Chrome のいくつかの新機能をテストしています。
Google Chrome のパフォーマンスを向上させ、バッテリー寿命への影響を軽減するために、Google はブラウザーの 2 つの新機能をテストしています。 最初の機能は、Chromium のバグ トラッカー ページで発見されたもので、CPU やバッテリーのコストが高いことが知られている Web サイトを最適化する新しいバッテリー節約メタ タグを追加します。 新しいメタタグに関する説明では次のように述べられています。
「バッテリーまたは CPU を節約することは、電源に接続されていないコンピューティング デバイスにとって、または実行中のプロセス間で共通の CPU および GPU リソースをより適切に共有するために重要です... CPU やバッテリーのコストが高いことが知られている Web サイトでは、ユーザーが要求していない場合でも、UA に CPU やバッテリーの最適化を要求することがあります。 最新の OS のほとんどには、バッテリー残量が少ない場合、またはユーザーがバッテリーを節約したい場合に作動するバッテリー節約機能もあります。 理想的には、Web サイトはこれらの設定を尊重できる必要があります。 サイトは、このような状況でどの戦略が味方にとって最適であるかについて UA にアドバイスしたいと思うかもしれません。」
Google Chrome の新しいメタ タグにより、Web サイトはメタ タグを追加してフレームレートを下げ、汎用的なものを許可できるようになります。 スクリプトの実行速度が低下し、バッテリー節約設定に基づいて動作が変更され、バッテリーが向上します。 人生。 ウェブサイトは次のようなタグを追加できるようになります そうするために。 メタ タグを使用すると、ビデオまたはビデオ会議 Web サイトで CPU 使用率を削減し、バッテリー寿命を改善できます。 UX に直接影響しない JavaScript タスクを停止し、ユーザーが希望する場合はバッテリー節約モードに切り替えます。 それで。
説明者はさらに、バッテリー節約機能には次のコンポーネントがあることを強調しています。
- サイトが優先モードを示すことを可能にするメタ タグ。
- メディア クエリにより、サイトはバッテリーの節約に応じてスタイル シートを調整できます。
- ユーザーまたは OS がバッテリー節約モードに入った場合、ユーザー エージェントは 1 つ以上のバッテリー節約をサイトに適用する必要があるという仕様テキスト。
- ユーザーまたは OS の設定と矛盾しない限り、UA はサイトのメタ タグを尊重する必要があるという仕様テキスト。
2 番目の機能は、Google Chrome のパフォーマンスを向上させることを目的としており、Android デバイスに限定されています。 この機能は、という新しいフラグの下でブラウザに追加されました。 cpu-affinity-restrict-to-little-cores、 その説明は次のようになります。「大きなコアを持つデバイスでは、Chrome スレッドを LITTLE コアに制限します。 LITTLE または同様の CPU アーキテクチャ。」
最近の情報によると からの報告 クロムストーリー, この機能により、ARM デバイス上で Chrome の電力効率が向上し、パフォーマンスが向上すると期待されています。 この機能は現在実験段階にあり、Google は消費電力、スムーズさ、その他のシステム健全性指標への影響を研究中です。 したがって、この機能がブラウザーの安定バージョンに反映されるまで、かなりの時間を待たなければならない可能性があります。
パフォーマンスを向上させ、バッテリー寿命への影響を軽減するためにGoogleがChromeに追加している機能はこれらだけではないことは注目に値します。 同社は次の機能を追加すると予想されています バックフォワードキャッシュ機能 Android 版 Chrome 86 では、ユーザーはブラウザ内でより速く戻ったり進むことができるようになります。 Googleもテスト中 バックグラウンド JavaScript タイマーの調整 バッテリー寿命に対する Chrome の影響を改善します。
ソース: クロムバグトラッカー, GitHub, クロムゲリット