Firefox 105 带来了针对 Linux 的内存管理改进

Firefox 网络浏览器徽标

Firefox 是为不同平台开发的开源网络浏览器,由 Mozilla 和 Mozilla 基金会协调

推出 流行的网络浏览器的新版本 “火狐105”, 与此同时,还生成了 102.3.0 版本的长期分支更新,此外 Firefox 106 分支已移至 beta 测试阶段。

除了创新和错误修复之外, Firefox 105 修复了 13 个漏洞,其中 9 个被标记为危险(CVE-7-2022 中总结了 40962 个),是由缓冲区溢出和访问已释放内存区域等内存问题引起的。 这些问题可能会导致在打开特制页面时执行恶意代码。

Firefox 105的主要新功能

在这个新版本中 Linux 上的 Firefox 105 降低了这种可能性 火狐是 用完所有可用内存 在运行 Firefox 时,并在可用内存不足时提高了性能。

我知道的另一个突出的变化是e 提供对 User Timing Level 3 规范的支持,它为开发人员定义了一个编程接口,以测量其 Web 应用程序的性能。 在新版本中,performance.mark 和 performance.measure 方法具有额外的参数来设置自己的开始/结束时间、持续时间和附件。

在Android版本中,界面已更改 使用Android默认提供的字体,另外还提供了Firefox在其他设备上提供的实现的打开标签。

至于对 Windows,提到您现在可以使用滑动手势 左右两根手指 浏览浏览历史,此外在系统内存不足的情况下工作的稳定性也得到了显着提高。

至于 开发人员的相关更改, 提到以下内容:

  • array.includes 和 array.indexOf 方法使用 SIMD 语句进行了优化,允许在大型列表上进行双重搜索。
  • 添加了 OffscreenCanvas API,它允许在独立于 DOM 的单独线程上将画布元素绘制到缓冲区。 OffscreenCanvas 在 Windows 和 Web Worker 上下文中实现工作,并且还提供字体支持。
  • 添加了 TextEncoderStream 和 TextDecoderStream API,以便更轻松地将具有二进制数据的流转换为文本,反之亦然。
  • 对于插件中定义的内容处理脚本,实现了参数RegisteredContentScript.persistAcrossSessions,它允许创建在会话之间保存状态的持久(持久)脚本。
  • 在打印预览对话框中添加了仅打印当前页面的选项。
  • 在从第三方站点加载的 iframe 上实现了对分区 Service Worker 的支持(Service Worker 可以在第三方 iframe 上注册,并将相对于加载此 iframe 的域隔离)。

就他而言到 Firefox 106 测试版, 突出的是 集成的 PDF 查看器具有绘制图形标签的能力 (手绘)并默认启用附加文本注释

此测试版中集成的另一个更改是 显着改进的 WebRTC 支持 (将 libwebrtc 库从版本 86 更新到 103),包括改进的 RTP 性能和在基于 Wayland 的环境中提供屏幕访问的更好方法。

最后,如果您有兴趣了解更多有关它的信息 这个新版本的浏览器,你可以查看详情 在下面的链接中。

如何在Ubuntu及其衍生版本中安装或更新Firefox的新版本?

照常, 对于已经使用firefox的用户,他们只需访问菜单即可更新 到最新版本,即尚未禁用自动更新的Firefox用户将自动收到更新。

对于那些不想等待的人 他们可以选择菜单>帮助>关于Firefox 正式启动后启动手动更新Web浏览器。

如果启用了该功能,则打开的屏幕将显示当前安装的Web浏览器版本并运行更新检查。

另一种更新方式 如果您是Ubuntu,Linux Mint或Ubuntu的其他衍生版本的用户,则可以安装或更新到此新版本 借助浏览器的PPA。

可以通过打开终端并在其中执行以下命令将其添加到系统中:

sudo add-apt-repository ppa:ubuntu-mozilla-security/ppa -y 
sudo apt-get update
sudo apt install firefox

最后添加的安装方法«Flatpak»。 为此,他们必须支持此类包。

通过键入以下内容完成安装:

flatpak install flathub org.mozilla.firefox

成为第一个发表评论

发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。