Chrome浏览器推省电新功能 预计会在Chrome 86或87版中正式加入
Chrome一直以来都被称为“续航杀手”,不过Google也在为改变这一状况作出努力。
据TheWindowsClub消息,Google正在尝试增加支持额外的meta标签,使网页可以告知Chrome如何运行低能耗页面。
也就是说,当Chrome发现设备电力不足,或用户设置了省电模式时,网页如果有预先设定好的meta标签,Chrome则会自动进入对应的省电模式,以降低更新频率,或减慢程序脚本运行等。测试预计此举将增加28% 的电池寿命,相当于续航2小时。
谷歌没有停止在这一方面的探索。根据 TheWindowsClub 的消息,Chrome 近日又推出了名为 Battery-Savings(Meta Tag)的实验性功能。该功能旨在通过遵循用户的电脑电池设置,使站点向 Chrome 推荐合适的省电措施。
Chrome 希望以这样的方式降低 CPU 和电量的消耗,尤其是针对流量较为密集的视频或视频会议网站。另外,该功能计划减慢某些运行时间过长的 JavaScript 任务的运行速度,例如第三方广告设置或未加载内容的增量预渲染设置等。
从具体的实现上来讲,用户代理(User Agents)可以通过降低动画帧生成速率来实现帧速率的降低(allow-reduced-framerate),或者如果正在播放视频,则将动画帧速率与观察到的视频回放速率进行匹配。它通过将执行线程或进程放在一个小的核心而不是一个大的核心上,从而实现脚本速度的降低(allow-reduced-script-speed)。
完整的功能将包括以下几个方面:
允许站点指示首选模式的元标记( meta tag)
媒体查询,使网站可以根据电池设置调整样式表
站点应遵循用户或操作系统的节电模式
User Agents 会遵循网站上的 meta 标记,除非它与用户或操作系统设置冲突
该功能预计随 Chrome v86或 v87一起上线。届时,Chrome 消耗 CPU 和电量的情况或将得到大幅度改善。