Mozilla 表示,其将在 Firefox 66 中引入一系列针对扩展的修改,以便在提升附加组件(Add-ons)性能的同时,减少浏览器的内存占用。具体说来是,新版 Firefox 将要求扩展开发者放弃 JSON,转而采用 IndexedDB 作为本地存储的后端。这项工作将在迁移至 Firefox 66 时自动完成,无需开发者或终端用户的干预。
Firefox Web 扩展产品经理 Mike Conca 解释称:“对开发者来说,这一转变是完全透明的。您无需采取任何措施,即可享受这一改进带来的益处”。
当用户升级到 Firefox 66 时,本地存储 JSON 文件将以静默方式,迁移到 IndexedDB 。
采用 storage.local()API 的所有扩展,能够立即利用这项优势。即便是大型架构,也只需进行小幅的更改,比如网友们最常用的广告拦截器。
当然,普通用户只需知晓,这项变化将使得扩展能够更快速地完成加载 —— 在提升浏览速度的同时,还可以减少 Firefox 浏览器的内存占用。
以 Google Chrome 为例,浏览器中打开的标签页越多,消耗的内存也更多。但是在 Firefox 66 中,Mozilla 将带来重大的改进。
Firefox startup with Adblock Plus configured with ~49Mb filters data(via)
在演示视频中,得益于采用了全新的存储机制,安装 Adblock 扩展和打开浏览器所需的时间,都比以往更加迅速。
这些变化已可通过 Firefox beta 通道进行体验,并将于 2019 年 3 月 19 日正式登陆 Firefox 66 。
[编译自:Softpedia]