Chrome可能在网络浏览器市场上占有最大份额,但绝对不是因为它是市场上最节能的选择。实际上,谷歌的浏览器因迅速耗尽笔记本电脑的电池而变得臭名昭著,无论是必要的还是夸大的。Google一直在努力消除这种污名化,无论是在营销方面还是在技术层面上,而且即将推出的功能可能会增加其不断增加的节电功能列表,希望这些功能可以防止某些网站耗尽电池电量。
公平地说,部分电池耗费责任可归咎于网站本身,尤其是那些随意使用Javascript和系统资源的网站。Google不能完全强制所有这些网站正常运行,至少到目前为止还不能,并且Chrome负有减轻耗电的网站和网络应用程序的影响的责任。
Chrome 上个月进行的一项实验表明,实际上是使某些网页在后台进入休眠状态,从而限制了Javascript计时器,这些计时器不必要地消耗了CPU进程,从而消耗了电池电量。这次,Google为网站提供了“建议” Chrome将使用的节能模式的选项。
目前尚不清楚该如何确切地工作,但是网站可以使用特殊的代码和标签来表示他们希望Chrome针对电池或CPU进行优化。例如,这可以允许视频会议Web应用程序运行所需的时间,但仅消耗电池电量即可。Chrome可以降低页面的帧速率或减慢其脚本的运行速度,以节省CPU周期和功耗。
但是,更重要的是,该新系统还将允许网页根据用户是否已将操作系统切换到节能模式来调整其性能。这将有助于使Web应用程序(尤其是渐进式Web应用程序或PWA)更加了解操作系统的电池模式,并使其行为更像本机应用程序。