内容简介:随着现代站点越来越大,浏览器功能越来越多,浏览器占用的系统内存越来越高。如今的浏览器已不再只是一个网页和文档查看工具,反而更像是一个操作系统。尤其是 Chrome 浏览器,经常被用户吐槽成内存杀手。好消息...
随着现代站点越来越大,浏览器功能越来越多,浏览器占用的系统内存越来越高。如今的浏览器已不再只是一个网页和文档查看工具,反而更像是一个操作系统。尤其是 Chrome 浏览器,经常被用户吐槽成内存杀手。好消息是,据外媒报道,Firefox 和 Chrome 正在努力减少浏览器占用的内存和其他资源。
最近刚刚发布的 Chrome 68 新增了一项名为 Page Lifecycle interface 的功能,可让浏览器更优雅地暂停未激活的网站,并在再次需要时重新激活。正如 Chrome 的开发者 Philip Walton 所说,“它允许浏览器更积极地优化系统资源,最终使所有 Web 用户受益”。
同样,Firefox 也有一个名为 Fission MemShrink 的项目,旨在为渲染网页的100多个过程做优化,每一个流程的目标是节省 7MB 内存占用。它是 Project Fission 的一部分,目标是让网站在浏览器中更快捷的回应用户请求。
分别来看,Firefox 的 Fission Memshrink 虽然目的也是减少内存使用,但它可能更偏向于是一个清理过程,最终的 Project Fission 将真正提高网页的响应能力。而 Chrome 的 Page Lifecycle 也同样不意味着能即时优化,为了使其发挥最佳效果,Web 开发者需要提供支持,以便浏览器可以更智能地判断页面元素的优先级。
【声明】文章转载自:开源中国社区 [http://www.oschina.net]
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- Qt 5.12 LTS Beta 发布:改进性能,降低内存占用
- OpenRASP v1.1 正式版发布,降低内存占用,修复多个问题
- OpenRASP v1.1 正式版发布,降低内存占用,修复多个问题
- OpenRASP v1.2 发布,降低 Java 内存占用,发布灰盒安全测试工具
- 原 荐 java计算对象占用内存大小:lucene专用于计算堆内存占用大小的工具类
- .NET/C# 如何获取当前进程的 CPU 和内存占用?如何获取全局 CPU 和内存占用?
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。