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