バックグラウンドページを調整することで改善されるChromeのバッテリー寿命とパフォーマンス
ビデオ: ティンクル☆ãã‚‹ã›ã„ã ー㙠Opening sin creditos 2024
現在、Google Chromeは最高のパフォーマンスを発揮するWebブラウザーですが、その印象的な機能は多くの場合、バッテリーを消耗します。 これは、Chromeタブがバックグラウンドで実行されている場合でも、多くのシステムリソースを消費するためです。 Googleは現在、バッテリーの寿命とブラウザのパフォーマンスを向上させるために、バックグラウンドページを調整するタイマーに取り組んでいます。
スロットルシステムはChrome 56に同梱され、バックグラウンドタブのJavaScript操作の数が制限されます。 Googleは、ChromeのバックグラウンドページのCPU使用量を最小限に抑えることで、間接的な結果としてブラウザーのパフォーマンスの向上とバッテリー寿命の延長につながると考えています。
Googleは、現在閲覧可能なGoogleドキュメントドキュメントで新しいメカニズムを詳細に説明しています。 目標は、リアルタイムのWebベースのアプリケーションが増殖するにつれて、ここ数年で重要性が高まっているリソース集約型のJavaScriptタイマーを使用することです。 リアルタイムで通知されるメールとチャットメッセージを考えてください。開発者はJavaScriptタイマーを使用して、特定のポイントでアクションをトリガーします。 しかし、多くの開発者がノンストップタイマーでページをオーバーロードする傾向があるため、これらのタイマーは悪用されやすく、Chromeのバックグラウンドタブがデバイスで大量のメモリを消費します。
Chrome 56の安定バージョンに新しいアップデートが追加されると、Googleは各タブの時間予算を実装します。 時間予算は、バックグラウンドページ用のChromeのJavaScript処理エンジンへのアクセスを制御します。 フォーカスされていないページが過剰な量のタイマーをトリガーすると、バックグラウンドタブのタイムバジェットが不足する可能性があります。
GoogleのエンジニアAlexander Timinは、調整メカニズムについて次のように説明しています。
- 各WebViewには、タイマーをバックグラウンドで実行するための予算(秒単位)があります。
- タイマータスクは、予算が負でない場合にのみ実行できます。
- タイマーが実行されると、その実行時間が予算から差し引かれます。
- 予算は時間とともに再生成されます(1秒あたり0.01秒の割合)。
GoogleはWindows、Mac、Linux、Chrome OS、Android、Android WebViewの新機能を展開する予定ですが、安定したChrome 56の正式なリリース日はまだありません。