软餐获悉,在 Chrome 108 之后,经过 1 个多月的漫长等待,谷歌今天终于发布了 Chrome 109 稳定版。随着微软全面终止支持 Windows 7 和 8.1,Chrome 109 将成为支持这两个系统的最后一个版本。
Chrome 109 可能不会引起普通的消费者用户的兴趣,因为它带来的改进更多与开发人员有关。
- Cookies Having Independent Partitioned State (CHIPS):这是谷歌对第三方 cookie 的替代品,谷歌将在几年内弃用它。此实现具有供开发人员订阅顶级站点的选择加入机制,Google 声称该机制应启用 “与跟踪无关” 的用例,并且不会仅限于跨站点 cookie 阻止。
- 支持 MathML 功能:这是一种在网页中插入数学公式的更好方法,因为它降低了复杂性,并提高了性能和一致性,并能够在 HTML 和 SVG 中嵌入符号。
- 在 Android 上启用文件系统访问 API 的原始私有文件系统 (OPFS) 组件,以便在访问文件时实现更快的性能。
- 一些视频会议改进,特别是与通过称为条件焦点的功能捕获正确窗口有关。同样,Web 开发人员也可以利用一种机制,通过连接到设备的本地扬声器播放视频会议应用程序捕获的窗口音频。
- 此外,还有多个 CSS 增强功能:
- 支持 WebTransport 的自带缓冲区 (BYOB) 阅读器,以减少不必要的内存分配和由推测规则 API 触发的同站点跨源预渲染,以实现更快的页面渲染,并添加一个字段来指示使用 PerfomanceResourceTiming 时的 HTTP 响应代码。
开发者试验(标志)功能:
- 计算压力:允许网站响应 CPU 利用率变化以提高性能
- CSS 嵌套:改进样式的模块化和可维护性
- WebView 中的 X-Requested-With:此标头已停用
- 返回/转发缓存 NotRestoredReason API:让开发人员知道为什么 BFcache 没有提供页面
最后,Event.path 方法将被停用,因为它是一个非标准的 API,会导致与其他浏览器的兼容性问题。
在 Chrome 109 之后,谷歌将于 2023 年 2 月 1 日发布 Chrome 110 的早期稳定版,并随后将于 2 月 7 日发布 Chrome 110 稳定版。