内容简介:Mozilla 计划在 Firefox 67 Stable 中引入一项新功能,旨在提高浏览器在低内存条件下的内存使用率。 今天的浏览器使用的内存比十年前多得多,部分原因是网站的大小增加,还有一部分原因是浏览器也不断变得复杂。单...
Mozilla 计划在 Firefox 67 Stable 中引入一项新功能,旨在提高浏览器在低内存条件下的内存使用率。
今天的浏览器使用的内存比十年前多得多,部分原因是网站的大小增加,还有一部分原因是浏览器也不断变得复杂。单个网页标签可能会占用数百 M 字节的内存,并且在某些情况下,还会有超过 1 G 字节的情况。
这对于低内存设备来说,是不小的问题。
一般浏览器应对此问题的方法是不加载一些没有用的到网页标签。像 Firefox 的 Dormancy、Suspend Background Tabs、BarTab 与 Unload Tab 等扩展程序,Google Chrome 的 Lazy Load Tabs、TabMemFree 与 Tabs Limiter,这些功能已经存在了多年。在此基础上,Mozilla 还想进一步改善该问题。
据 ghacks 的报导,目前 Firefox Nightly 已经引入了一项新功能,用于在低内存设备上卸载未使用的标签页以减少内存占用。
Mozilla 使用简单的优先级列表来确定事件触发时要卸载的标签页(从低到高):
- 常规标签
- 固定标签
- 播放音频的常规标签
- 固定播放音频的标签
该功能将默认开启,用户可以使用 browser.tabs.unloadOnLowMemory 进行设置。预计将于 今年 5 月份发布的 Firefox 67 Stable 正式发布。据介绍,该功能似乎只能在 Windows 上使用,因为这是 Mozilla 唯一可以检测低内存条件的平台。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- Java 代码热更新工具,节省宝贵时间
- 节省云服务器(VPS)的内存
- 运维帮手:FlashOps帮我节省时间
- 节省你生命的一个小技术No.193
- NFV助力DoCoMo成本支出节省高达10%
- Flink 流式计算在节省资源方面的简单分析
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Design systems
Not all design systems are equally effective. Some can generate coherent user experiences, others produce confusing patchwork designs. Some inspire teams to contribute to them, others are neglected. S......一起来看看 《Design systems》 这本书的介绍吧!