Chrome 新特性,可将 PC 电池续航延长 2 小时
作为市占率高达 70 % 的全球第一大桌面浏览器,谷歌的 Chrome 浏览器在收获众多好评的同时,也存在着一些备受吐槽的“顽疾”,其中之一就是功耗问题。一直以来,Chrome 浏览器就被标榜为耗电大户,尤其是在打开多个标签时,消耗更甚。
然而现在,谷歌则计划通过 Chrome 86 中的一项新功能来解决此问题,该功能可以通过在标签页处于后台时关闭不必要的 JavaScript 计时器和跟踪器来减少能耗。这项实验性的 Chrome 功能可以限制标签的后台流程,包括检查滚动位置的跟踪器 、报告日志并分析与广告互动的活动。
Chromium 小组在一个名为“限制 JavaScript 计时器以减少后台标签中的电池使用量”的文档中发布了运行的实验结果。该文档解释称,网站开发人员使用这些计时器进行分析的方式并不会使用户受益,并且会消耗 macOS、Windows 和 Linux 设备上的电量。
“我们使用 Devtools 在后台检查了一些热门站点所做的工作,发现很多工作都是由 JavaScript 定时器完成的。此外,我们还发现,当页面处于后台时,用这些 JavaScript 计时器完成的工作通常对用户而言并不具有价值(例如,检查滚动位置是否已更改、报告日志、分析与广告的互动)。”
因此,该小组猜测减少后台页面上的 JavaScript 计时器唤醒次数可以延长电池寿命,而不会对用户造成影响。
在一个测试案例中,谷歌将 Javascript 计时器唤醒次数限制为每分钟 1 次。然后经实验发现,在加载 36 个随机的后台运行标签和一个空白的前台运行标签后,电池寿命增加了 28%,大致相当于 2 个小时。同时,其还进行了另一项实验,即不再以前台的空白标签为例,而是打开一个 YouTube 视频进行全屏播放。结果为,电池寿命增加了 13%(约 36 分钟)。
Safari 浏览器已经在使用 1 分钟的轮询间隔,但是保持如此短的间隔有时仍会导致一些 Web 应用程序问题。因此,谷歌方面透露该公司正在考虑将其闲置 5 分钟。
目前,这项新的 Chrome 功能仅作为 Chrome 86 预览版本中的标志提供。但如果正式发布,它将适用于所有移动和桌面版本(Windows、Mac、Linux、Android 和 Chrome OS)。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Facebook 开源 Haskell 代码重构工具 Retrie
Facebook 开源了Haskell 代码重构工具Retrie,该工具能够使代码重构的过程更轻松、速度更快,也能够令重构后的代码更加安全。Retrie 拥有重写表达式、类型和模式的功能,还具有重写脚本和附加条件的能力,并包含一个用于编写更高级重写脚本的库。 根据 Facebook 给出的信息,开发者可以利用Retrie 重新编写超过 100 万行的大型代码库,并且是使用 Haskell 语法的方程式,而非正则表达式,以避免出现大型类别的重构错误。 代码重构对改善代码库的总体设计来说很有必要,但这一过程也十分繁琐且耗时。因此,Facebook 表示,重构工作通常手动完成,增量也较小,这样才能尽可能地防止错误。然而,随着代码库大小的增长,这种方法会越来越行不通,必须依靠工具的辅助。 重构工具可粗略地归为两类:一类是查找和替换字符串操作工具,例如 sed,这类工具速度很快,但是很难表达复杂的重写概念;另一类是用于解析和处理抽象语法树(AST)的工具,这类工具功能较为强大,但需要的领域知识更广泛,与前一类工具相比来说,速度也较慢。 此次新开源的 Retrie 则介于这二者之间。与使用复杂的正...
- 下一篇
Google 将 Istio 商标转让给开源组织 Open Usage Commons
Istio 社区官方宣布,Google 已经将Istio 的商标转让给 Open Usage Commons 组织。 Sinceday one, the Istio project has believed in the importance of being contributor-run, open, transparent and available to all. In that spirit, we are pleased to announce that we will be transferring ownership of the project’s trademarks to the new Open Usage Commons. Istio 表示,从开源第一天开始,Istio 项目就一直相信由贡献者运行、保持开放、透明且所有人均可使用的重要性。本着这种精神,他们现在将把 Istio 商标的所有权转让给新的开源中立组织 Open Usage Commons。 Istio 基于 Apache 2.0 许可发布,这意味着人们可以复制、修改、分发、制作、使用和出售其源码,但...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS7,CentOS8安装Elasticsearch6.8.6
- CentOS6,CentOS7官方镜像安装Oracle11G
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS8编译安装MySQL8.0.19
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Windows10,CentOS7,CentOS8安装Nodejs环境
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7