谷歌探索Chrome JavaScript节流功能增加了续航时间

2020-07-23 03:12 admin

据报道,谷歌正在试验Chrome中的新功能,以限制JavaScript来延长电池寿命。这是基于针对Windows,Mac,Linux,Android和Chrome OS的Chrome 86的最新测试版本中发现的功能。

正在进行的根本更改非常简单。Google的实验旨在限制将页面推送到后台时JavaScript的作用。按照目前的Chrome浏览器,浏览器会检查例如页面是否正在滚动或用户是否正在与互动。

当用户移至Chrome中的其他标签页时,这些类型的活动实际上是不必要的。这些完全不必要的任务中至少有一些似乎会给最终用户带来大量的电池消耗。因此,Google希望限制JavaScript何时唤醒以在后台页面上执行这些操作。如所报道的,结果令人鼓舞。

现在,正如Google自己的测试所示,通过节流JavaScript唤醒所能节省的电量并没有使其比Apple的Safari浏览器更好。实际上,在某些情况下,它的电池寿命还不足一个小时。例如,谷歌的测试表明,Chrome的节流速度降低到每分钟一次,其运行时间比Safari短1.1小时。

没有有关电池大小或正在测试的设备的信息。这是一个很大的区别。但这比Chrome在测试中的正常运行时间长了不少于 1.8小时,而不会限制耗电量大的JavaScript任务。

当然,总的结果也是主观的,超出了所讨论的设备和电池尺寸。对于使用YouTube在前景中运行和36个背景标签运行的测试,该公司指出可节省13%。或大约36分钟。因此,打开的标签页数也可能有直接相关性。

当然,确切地取决于用户在前台运行什么。如果前景选项卡为空白,则改进将近两个小时。

现在,谷歌显然已经利用此功能完成了工作。需要权衡获得新用户或保留用户的成本效益,以减少背景标签可以参与的活动量。公司可能需要一些时间来优化更改,以便他们做好准备稳定频道。在过渡期间,它无疑将变得更加高效。

至少,要到Chrome 86才能实现。目前计划在10月的第一周,或在Chrome操作系统的第二周。

同时,Google还一直在与Microsoft合作开发节省内存的功能。因此,这似乎是更广泛的测试的一部分,以实例化将使软件更具竞争力的改进。就像其他测试一样,在最后一次报告中,它以大约27%的速度节省了200MB的内存。

既节省内存又节省电池,对于世界上最受欢迎的浏览器来说,保持这一位置应该相当容易。