苍月浏览器 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
还没有评论,来说两句吧...