Pale Moon v32.2.0 发布,苍月浏览器

苍月浏览器 Pale Moon 32.2.0 现已发布,这是一个开发版本,实现了 JavaScript 类字段、逻辑赋值运算符等多项新功能和改进。

具体更新内容如下:

  • 实施动态模块导入。
  • 在模块中实现了异步函数的导出。
  • 实现了 JavaScript 类字段。
  • 实现了逻辑赋值运算符||=, &&=??=
  • 使用官方弃用的模糊 window.event 为网站实施解决方案,默认情况下禁用。
  • 改进了 Shadow DOM :host 匹配。
  • 实现了 WebComponents 的 CSS::slotted() 和相关功能。
  • 改进了内存分配器中的页面缓存。
  • 添加了对 FFmpeg 6.0 支持
  • 将 DOM 性能 API 更新为当前规范(用户计时 L3)。
  • 更新按键事件处理以在 Ctrl+Enter 上发送按键事件。
  • 更新了内部 JavaScript 结构,使未来的移植更容易,并提高了 JavaScript 性能。
  • 更新了 Mac 上的窗口处理和样式。
  • 将 Freetype 库更新为 2.13.0。
  • 将 Harfbuzz 库更新到 7.1.0。
  • 更新了 DNS 查找调用以使用inet_ntoa() ,而不是使用弃用的inet_ntop().
  • 更新了 Fetch API 以使用全局的基本 URL 而不是条目文档的基本 URL 以符合规范。
  • 不再支持过时的 fontconfig GTK 系统。
  • 不再解析或返回来自服务器的已知空响应的主体。
  • 在 GTK 上实施缩放字体缓存,提高性能。
  • 在 Windows 上将浏览器的更多部分拆分为单独的 .dll 文件,以减少编译器压力和超大的 xul.dll
  • 删除了 mozilla::AlignedStorage(代码清理)。
  • FreeBSD 的构建现在使用 xz 代替 bzip2 进行打包,还为 FreeBSD 提供 GTK2 构建。
  • 修复了 JPEG 解码的潜在 DoS 问题。
  • 修复了 Windows 小部件代码中可能导致崩溃的潜在问题。
  • 在 Windows 上禁用具有潜在危险的外部协议。
  • 将已知有问题的 .dll 添加到内部阻止列表。

更新公告:https://www.palemoon.org/releasenotes.shtml

猜你喜欢

转载自www.oschina.net/news/241338/pale-moon-32-2-0-released