Google Chrome浏览器更新 新版本更加节能 最高节省两个小时用电

墙头漫剪
墙头漫剪
2020-07-07 06:12
Google Chrome浏览器更新 新版本更加节能 最高节省两个小时用电

Google计划添加一项新的Chrome功能,通过限制后台标签中的JavaScript计时器,可能导致电池使用量减少近30%。

通过引入此功能,Google旨在提高所有六个Blink平台(台式机和移动平台)(包括Windows,Mac,Linux,Chrome OS,Android和Android WebView)上的用户的电池寿命。

Google Chrome Canary 86用户可以通过打开一个新的chrome:// flags /#tensive-wake-up-throttling标签,在下拉菜单中选择Enabled,然后重新启动网页浏览器。

开启实验后,Chrome Canary将开始自动限制所有背景标签中的JavaScript计时器,根据Google开发人员的实验,这将直接影响该应用的电池使用情况。

Chrome的后台唤醒功能已被限制为1秒和1%CPU,但新功能旨在将Javascript计时器限制为隐藏5分钟的页面每分钟1次单次唤醒。

Google Chrome浏览器更新 新版本更加节能 最高节省两个小时用电

JavaScript计时器限制实验

谷歌说:“我们使用Devtools在后台检查了流行站点所做的工作。我们发现很多工作都是通过Javascript计时器完成的。”

“此外,我们发现,当页面背景设为背景时(例如,检查滚动位置是否更改,报告日志,分析与广告的互动),这些Javascript计时器完成的工作通常对用户而言并不有价值。

该实验的解释者文档显示:“本地实验表明,降低这些Javascript计时器的唤醒速度可以显着提高电池寿命。”

根据解释器的说法,JavaScript计时器唤醒的密集节流仅针对那些不会在visibilitychange事件上停止计时器的网页以及尚未切换为使用现代API(例如MutationObserver,IntersectionObserver或requestAnimationFrame)而不是计时器的网页。

Google的实验发现,节流Javascript计时器可极大地延长具有36个标签页和about:blank前景的用户的电池续航时间将近2小时(28%),而在YouTube视频全屏播放的情况下,则可增加约36分钟(13%)屏幕。

Google Chrome浏览器更新 新版本更加节能 最高节省两个小时用电

节流Javascript计时器实验结果(Google)

计划推出该功能,并且默认情况下,随着Google Chrome 86的发布,Stable分支的用户将启用该功能,企业用户可以访问旨在强制启用或禁用此干预措施的企业策略。此功能向Canary和Beta用户推出。

其他浏览器供应商已经在提供类似的实现方式,其中Safari调整计时器的间隔为40秒而不是Google建议的1分钟间隔。

谷歌说:“如果实验表明电池增益以40秒和1分钟的间隔是相似的,那么我们可以在与Safari相同的间隔上收敛。”


关注“墙头说安全”,了解更多科技咨询。