有趣的是,最新版本的Chrome 还包含 Cookies Having Independent Partitioned State (CHIPS),这是谷歌对第三方 cookie 的替代品,谷歌将在几年内弃用它。此实现具有供开发人员订阅顶级站点的选择加入机制,Google 声称该机制应启用“与跟踪无关”的用例,并且不会仅限于跨站点 cookie 阻止。
此版本的 Chrome 中另一个有趣的功能是 MathML,这是一种在网页中插入数学公式的更好方法,因为它降低了复杂性,并提高了性能和一致性,并能够在 HTML 和 SVG 中嵌入符号。另一个可能引起网络作者兴趣的功能是在 Android 上启用文件系统访问 API 的原始私有文件系统 (OPFS) 组件,以便在访问文件时实现更快的性能。
拖曳中还有一些视频会议改进,特别是与通过称为条件焦点的功能捕获正确窗口有关。同样,Web 开发人员也可以利用一种机制,通过连接到设备的本地扬声器播放视频会议应用程序捕获的窗口音频。此外,下面还列出了一堆 CSS 增强功能:
- @font-face 规则中字体描述符的自动范围支持
- CSS `hyphenate-limit-chars` 属性
- CSS ‘lh’ 长度单位
- 在布局之前对齐边框、轮廓和列线宽度,使 Chrome 的 Blink 与 WebKit (Safari) 和 Gecko (Firefox) 保持一致
不过,这还不仅仅是新功能。还支持WebTransport 的自带缓冲区 (BYOB) 阅读器,以减少不必要的内存分配和由推测规则 API 触发的同站点跨源预渲染,以实现更快的页面渲染,并添加一个字段来指示使用 PerfomanceResourceTiming 时的 HTTP 响应代码。
起源和开发者试验(标志)背后也有多种功能。您可以在下面查看它们:
- 开发人员试用(在标志后面)
- 计算压力:允许网站响应 CPU 利用率变化以提高性能
- CSS 嵌套:改进样式的模块化和可维护性
- WebView 中的 X-Requested-With:此标头已停用
- 起源试验
- 返回/转发缓存 NotRestoredReason API:让开发人员知道为什么 BFcache 没有提供页面
最后,Event.path方法将被停用,因为它是一个非标准的 API,会导致与其他浏览器的兼容性问题。
Chrome 109 现在应该可以使用了。如果 Chrome 没有自动更新到版本 109,请转到“帮助”>“关于 Google Chrome ”以在可用时触发更新。接下来是 Chrome 110,它将于 1 月 12 日进入 Beta 频道,随后是 2 月 1 日的“早期稳定”版本和 2 月 7 日的稳定版。
原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun207310.html