谷歌 Chrome 109 浏览器现已推出,这是一个重要的版本,因为它是支持 Windows 7 和 Windows 8.1 的最后一个 Chrome 版本。微软最近放弃了对这两款操作系统的支持。
图源 Pexels
最新版本的 Chrome 包含了具有独立分区状态的 Cookies (CHIPS),这是谷歌对第三方 cookies 的替代品,谷歌将在几年内弃用 cookies。此实现具有供开发人员订阅顶级站点的选择加入机制,谷歌声称该机制应启用“与跟踪无关”的用例,并且不会仅限于跨站点 cookie 阻止。
此版本的 Chrome 中另一个有趣功能是 MathML,这是一种在网页中插入数学公式的更好方法,因为它降低了复杂性,并提高了性能和一致性,并能够在 HTML 和 SVG 中嵌入符号。另一个可能引起 Web 开发者兴趣的功能是在 Android 上启用文件系统访问 API 的原始私有文件系统 (OPFS) 组件,以便在访问文件时实现更快的性能。
拖动功能也有一些视频会议方面改进,特别是与通过称为 Conditional Focus 的功能捕获正确窗口有关。同样,Web 开发人员也可以利用一种机制,通过连接到设备的本地扬声器播放视频会议应用程序捕获的窗口音频。此外,下面还列出了一堆 CSS 增强功能:
Auto range support for font descriptors inside @font-face rule
CSS `hyphenate-limit-chars` property
CSS 'lh' Length Unit
新版 Chrome 还支持 WebTransport 的自带缓冲区 (BYOB) 阅读器,以减少不必要的内存分配和由推测规则 API 触发的同站点跨源预渲染,以实现更快的页面渲染,并添加一个字段来指示使用 PerfomanceResourceTiming 时的 HTTP 响应代码。
Origin 和开发者试验(flag)等背后也有多种功能。下面是一些列举:
开发人员试用(flag)
Compute Pressure:允许网站响应 CPU 利用率变化以提高性能
CSS nesting:改进样式的模块化和可维护性
X-Requested-With in WebView:此标头已停用
Origin 试验
Back/forward cache NotRestoredReason API:让开发人员知道为什么 BFcache 没有提供页面
最后,Event.path 方法将被停用,因为它是非标准的 API,会导致与其他浏览器的兼容性问题。
Chrome 109 现在已可以使用。如果 Chrome 没有自动更新到版本 109,请转到“帮助”>“关于 Google Chrome”以在可用时触发更新。谷歌 Chrome 110 将于 1 月 12 日进入 Beta 频道,随后是 2 月 1 日发布“早期稳定”版本和 2 月 7 日发布稳定版。