为节省内存,Firefox 将用新方式阻止加载没用到的标签页

栏目: IT资讯 · 发布时间: 6年前

内容简介: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 已经引入了一项新功能,用于在低内存设备上卸载未使用的标签页以减少内存占用

为节省内存,Firefox 将用新方式阻止加载没用到的标签页

Mozilla 使用简单的优先级列表来确定事件触发时要卸载的标签页(从低到高):

  • 常规标签
  • 固定标签
  • 播放音频的常规标签
  • 固定播放音频的标签

该功能将默认开启,用户可以使用 browser.tabs.unloadOnLowMemory 进行设置。预计将于 今年 5 月份发布的 Firefox 67 Stable 正式发布。据介绍,该功能似乎只能在 Windows 上使用,因为这是 Mozilla 唯一可以检测低内存条件的平台。


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Design systems

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》 这本书的介绍吧!

JS 压缩/解压工具
JS 压缩/解压工具

在线压缩/解压 JS 代码

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具

RGB CMYK 转换工具
RGB CMYK 转换工具

RGB CMYK 互转工具