Chrome 108 正式发布,这个版本也是 Chrome 在 2022 年发布的最后一个稳定版,由于中间还有圣诞假期的缘故,下一次更新要到 2023 年的第二周才会到来。
新的 Viewport 尺寸单位
新的 viewport 单位让你有更多的控制权来创建自适应的 UI。这些单位以不同的方式测量 viewport 面积,因为它们考虑到了浏览器中可以展开或折叠的 UI 元素,例如地址栏。
large
单位提供的 viewport 大小是假设这些用户代理界面是折叠的。另一方面,small
单位提供的 viewport 尺寸是假设这些界面是展开的。
有了 dynamic
单位,viewport 尺寸会根据浏览器界面元素的显示与否而自动调整。这个值将是 large
单元(最大)和 small
单元(最小)范围内的任何值。
COLRv1 中现在支持可变字体
自 Chrome 98 开始,Chrome 就已支持 COLRv1 彩色矢量字体,但最初的版本只支持 COLRv1 表的静态功能。
但是 COLRv1 规范还包括 OpenType 变体,这意味着允许通过改变变轴的值来改变字体属性。如今 Chrome 108 已经支持这种变化。
这个版本还包括对 CSS @supports
的 font-tech()
和 font-format()
条件扩展。
有了这样的支持,开发者可以检测到字体功能何时可用,从而给用户带来最新最好的体验,也可以在支持不可用的情况下创建一个回退版本。
FileSystemSyncAccessHandle 方法现在是同步的
开发人员可以通过调用 createSyncAccessHandle()
来访问一种针对性能进行了高度优化的特殊文件,该方法在 FileSystemFileHandle
对象上公开。这一调用会产生一个 FileSystemSyncAccessHandle
。
其中 truncate(newSize)
、 getSize()
、 flush()
和 close()
方法过去是异步的,但从Chrome 108 开始,它们是同步的。
这一变化会使 FileSystemSyncAccessHandle
与基于 Wasm 的应用所期望的同步、类似 POSIX 的文件 API 相匹配,带来实质性的性能提升。
省电模式
几个月来,Google 一直致力于为 Chrome 和 ChromeOS 开发一些降低电池和内存消耗的功能,其中一些工具终于出现在浏览器的稳定版本中。省电模式默认处于禁用状态,用户可以将省电模式设置为在设备停止充电或电池电量低于 20% 时启用。更新到 108 后,用户可以访问 chrome://flags/#battery-saver-mode-available
并将该标志设置为启用,就可以使用了。
更多详情可查看:https://developer.chrome.com/blog/new-in-chrome-108/