Canonical 在去年 9 月宣布,Ubuntu 21.10 将默认使用 Snap 版本的 Firefox,但并未阻止用户手动安装 deb 版本的 Firefox。随后在今年 3 月,他们宣布 Ubuntu 22.04 将仅向用户提供 Snap 版本的 Firefox,用户无法再手动安装 deb 版本。
虽然 Canonical 的初衷是为了提高了安全性、提供跨版本兼容性,以及缩短了 Mozilla 将改进交付给用户的时间,但自从 Ubuntu 转向默认使用 Snap 版本的 Firefox 以来,Firefox 性能不佳的问题就一直是 Ubuntu 用户经常抱怨的一点。
不过 Ubuntu 的开发团队并没有坐视不管,在近日发布的一篇博客中,Ubuntu 表示将致力于解决 Firefox Snap 版本的性能和其他不足之处。
首先是 Firefox 启动速度缓慢的问题,团队研究发现 Firefox 在冷启动方面的性能表现十分差,其中一个最大的原因是因为浏览器第一次启动时会复制大量的语言包。Canonical 正在与 Mozilla 合作进行类似于 Windows 平台上的 Firefox 的改变,即每次只根据系统的区域设置加载一个对应的语言包;由于冷启动已经缓存了大量数据,因此 Firefox 热启动的速度更快,也接近于团队的预期。
在渲染方面,由于 Firefox 之前无法确定它应该使用哪个 GPU 驱动程序,因此会退回到软件渲染,这会显着影响性能。为了解决这个问题,Canonical 将会更新 OpenGL 接口,以确保基于 GPU 的渲染可以在更多场景下工作。
除了上述的问题,Ubuntu 的开发者也在改进其他的性能问题,其中包括:
- 与其他 Linux 发行版相比,Ubuntu 上的 futex() 系统调用时间要高很多;
- 改进浏览器中的 Jupyter Notebook 支持
- 字体和图标处理
- 解决网络挂载访问
如果用户有其他方面的性能问题,可以前往 Bugzilla 提交反馈意见。
为您推荐与 firefox 相关的帖子:
- Firefox 128.0 正式发布
- 火狐 Firefox 浏览器全球周活跃用户数首次跌破 1.5 亿
- Firefox 中国版宣布停止服务
- Firefox 143.0 发布
- Firefox 144.0 发布
- Firefox 144.0.2 发布
- 火狐 Firefox 145 浏览器稳定版发布:停止支持 32 位 Linux、反数字指纹追踪迈入第二阶段
- Firefox 火狐浏览器将支持自定义快捷键,用户 20 年等待终成真
- Firefox 146.0 版本发布
- Firefox 147.0.1 发布
- Firefox 147.0.2 发布
- 火狐 Firefox 143 浏览器前瞻:集成 Google Lens 识图搜图、引入本地 AI 助手 Page Buddy
- 火狐 Firefox 141 稳定版发布:AI 智能分组标签页,Win10 / Win11 上首次支持 WebGPU 技术
- Win10 / Win11 版火狐 Firefox 141 浏览器将首推 WebGPU:网页游戏运行更流畅
- Firefox 128.0.2 发布
- Firefox 官方网站从 Mozilla.org 迁移到 Firefox.com
- Firefox 127.0.1 发布
- Firefox 127.0 正式发布
- Firefox 125.0.1 发布
- Firefox 124.0.2 发布
- Firefox 123.0.1 发布
- Firefox 121.0 正式发布
- 安卓 Nightly 版火狐 Firefox 浏览器新特性:文件方式安装附加组件
- 2023 年收官,火狐浏览器 Firefox 121 稳定版发布
- Firefox 120.0.1 发布
- Firefox 120.0 发布
- Firefox 119.0.1 发布
- Firefox 119 正式发布
- Firefox 118.0.2 发布
- Firefox 118.0 发布,本地翻译支持
