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 113 正式发布,带来安全功能、辅助功能改进...
- 安卓版火狐浏览器 Firefox 110 发布:修复崩溃问题,在安卓 13 上图标颜色可匹配手机主题
- Firefox 110.0.1 已发布,修复若干 Bug
- 火狐浏览器 Firefox 110.0.1 发布,修复了安全和崩溃问题
- FireFox 111 发布
- Firefox 内置 Relay 电子邮箱保护控件,加强隐私保护
- Firefox 111.0.1 发布,修复 Windows 11 和 macOS 崩溃问题
- 火狐浏览器 Firefox 对 Win7 / Win8.1 的支持将至少持续到 2024 年第 3 季度
- Firefox 112 正式发布
- 火狐浏览器 Firefox 113 新特性:支持 AV1 动图、增强密码生成器和画中画特性
- FireFox 110 版本发布
- Firefox 113.0.2 发布
- Firefox 114 发布,DNS over HTTPS 调整,FIDO2 支持
- Firefox 114.0.2 发布
- Firefox 115.0.2 发布
- 在树莓派 4 等设备上,火狐浏览器 Firefox 116 播放视频可实现硬件解码
- Firefox 116 发布
- Firefox 116.0.3 发布
- Mozilla 发布火狐浏览器 Firefox 117 稳定版:引入本地翻译
- Mozilla Firefox 105/106 Beta 1已经发布 优化多个平台内存压力下的表现
- Firefox 102 已发布
- Mozilla Firefox 102 现在可以自动删除URL中的跟踪器
- Firefox 102.0.1发布:修复删除Cookie与网站数据BUG
- Firefox引入Quick Actions功能:可在地址栏上直接输入并执行命令
- Firefox 103 发布,更快、更安全
- 不再报错,Firefox Snap 终于支持安装 GNOME Shell 扩展
- Firefox 104 发布,新增网站耗电分析工具
- Firefox 104.0.2发布:修复崩溃、视频/音频播放、手写笔操作等问题
- Firefox 104.0.2 发布,解决四个功能 Bug
- Mozilla Firefox 102 正式版发布 改进下载用户界面与画中画字幕支持