Google Chrome は、ラップトップのバッテリー寿命を最大 2 時間改善するために JavaScript タイマーを調整する新しいフラグをテストしています。
ノートパソコンのバッテリー寿命に対する Google Chrome の影響を軽減するために、Google はブラウザのバッテリー使用量を大幅に削減できる調整に取り組んでいます。 最近の報告によると、 ザウィンドウズクラブ、同社は実験的な機能のテストを開始しました クロム86 これにより、バックグラウンド Web ページでの JavaScript タイマーのウェイクアップが制限され、バッテリー寿命が最大 2 時間延長される可能性があります。
報告書は次のように引用している。 Googleからの技術文書 ここでは、新機能の詳細と、予想されるバッテリーの節約を強調するいくつかの実験を示します。 この文書は、新しいことを明らかにしています。 クロムフラグ Apple の Safari ブラウザと同様に、JavaScript タイマーのウェイクアップを 1 分あたり 1 回に制限し、ユーザー エクスペリエンスを損なうことなくバッテリー寿命を延ばすことができます。 ただし、調整の対象となるのは、visibilitychange イベントでタイマーを停止しない Web ページのみです。 MutationObserver、IntersectionObserver などの最新の API に切り替えていないもの requestAnimationFrame。
2018 MacBook Pro 15 インチを使用したテストで、Google Chrome 開発者は、フラグを有効にせずに Chrome でブラウジングしているときにラップトップが 6.4 時間で放電することを観察しました。 同じラップトップは、Safari の使用中に 9.3 時間で放電しました。 ただし、このフラグを有効にすると、ラップトップが Chrome を使用して合計 8.2 時間持続することが開発者によってわかりました。 いずれの場合も、開発者はフォアグラウンドで 1 つの空白のタブを開き、バックグラウンドで 36 個のタブを開きました。
別の実験では、開発者は空白のタブを全画面で再生される YouTube 動画に置き換え、ラップトップは Chrome の現在の状態で 4.6 時間持続しました。 JavaScript スロットル フラグを有効にすると、同じラップトップは 5.3 時間持続しました。
「バックグラウンドでの Javascript タイマーのスロットル」と呼ばれる実験的なフラグは、Google Chrome Canary 86 ですでに利用可能であり、Windows、Mac、Linux、Android 用の Chrome で有効にすることができます。 Chrome OS. によると ピーピーコンピュータ、この機能は近い将来 Google Chrome 86 の安定版で展開される予定で、デフォルトで有効になります。 ただし、Chrome Enterprise ユーザーは、この機能がデフォルトの動作になると、この機能を無効にするオプションが表示されます。