火狐 105 发布

Firefox 105网页浏览器已经发布,此外还创建了长期支持分支更新——102.3.0。 Firefox 106分支已转入Beta测试阶段,预计于18月XNUMX日发布。

Firefox 105 的主要创新:

  • 打印前的预览对话框中添加了一个选项,可仅打印当前页面。
    火狐 105 发布
  • 已实现对从第三方站点加载的 iframe 块中分段 Service Worker 的支持(Service Worker 可以在第三方 iframe 中注册,并且它将与加载此 iframe 的域隔离)。
  • 在 Windows 平台上,您可以使用在触摸板上向右或向左滑动两根手指的手势来浏览浏览历史记录。
  • 确保与用户计时级别 3 规范的兼容性,该规范为开发人员定义了一个软件接口来测量其 Web 应用程序的性能。 在新版本中,performance.mark 和 Performance.measure 方法实现了附加参数来设置您自己的开始/结束时间、持续时间和附加数据。
  • array.includes 和 array.indexOf 方法使用 SIMD 指令进行了优化,这使得大型列表中的搜索性能提高了一倍。
  • Linux 降低了 Firefox 在运行时耗尽可用内存的可能性,并在耗尽可用内存时提高了性能。
  • 显着提高了 Windows 平台内存不足时的稳定性。
  • 添加了 OffscreenCanvas API,它允许您将画布元素绘制到单独线程中的缓冲区中,而不考虑 DOM。 OffscreenCanvas 实现了 Window 和 Web Worker 上下文中的工作,并且还提供字体支持。
  • 添加了 TextEncoderStream 和 TextDecoderStream API,使二进制数据流与文本之间的相互转换变得更加容易。
  • 对于附加组件中定义的内容处理脚本,已实现 RegisteredContentScript.persistAcrossSessions 参数,该参数允许您创建在会话之间保存状态的持久脚本。
  • 在Android版本中,界面已切换为使用Android提供的默认字体。 实现了在其他设备上打开 Firefox 提供的选项卡。

除了创新和错误修复之外,Firefox 105 还消除了 13 个漏洞,其中 9 个被标记为危险漏洞(7 个在 CVE-2022-40962 下列出),并且是由内存问题引起的,例如缓冲区溢出和访问已释放的内存区域。 这些问题可能会导致在打开特殊设计的页面时执行攻击者的代码。

在 Firefox 106 beta 中,内置 PDF 查看器现在默认包含绘制图形标记(手绘图)和附加文本注释的功能。 显着改进的 WebRTC 支持(libwebrtc 库从版本 86 更新到 103),包括改进的 RTP 性能和改进的在基于 Wayland 协议的环境中提供屏幕共享的方法。

来源: opennet.ru

添加评论