软餐获悉,Mozilla 近日为 Firefox Nightly Windows 版发布的更新中,引入了 Tab unloading(自动标签卸载)功能,旨在改善使用浏览器时内存不足的情况。Mozilla 表示,配备 8 GB 及更小 RAM 的系统应充分利用该功能。
Firefox Nightly 93 及以上版本正在测试 Tab unloading,它将在未来的 Firefox 93 中正式推出。Mozilla 还计划为 Mac OS X 和 Linux 上引入该功能。Chrome 在 2015 年引入了标签丢弃功能。
Tab unloading 通过释放内存来减少 Firefox 因内存不足导致的崩溃次数,被卸载的标签页仍然可见,用户选择卸载的选项页会再次重新加载页面内容。
Firefox 的算法会根据多种因素自动选择需要卸载的标签页,这些因素包括 “上次访问时间、内存使用情况和其他属性”。同时 Firefox 还会尝试排除固定标签页、播放媒体的标签页和使用 WebRTC 的标签被卸载。
- Firefox 用户可访问 about:unloads 来设定当内存不足时标签页被卸载的顺序,并可手动卸载标签页。
- 用户可访问 about:config 页面上的 browser.tabs.unloadOnLowMemory 来启用或关闭 Tab unloading 功能。