感谢本站朋友Air__和Coje_He的线索传递!
谷歌Chrome 106正式版的变化没有105那么大,但仍然包含了一些有趣的功能,有些功能已经被放弃了。
在新功能方面,Chrome 106的一大改进是在SerialPort中支持自己的缓冲区。谷歌的描述如下:
开发人员可以通过调用getReader来检查对BYOB阅读器的支持,因为旧的实现在传递新参数时会抛出TypeErrorBYOBreader允许开发人员指定读取数据的缓冲区,而不是为每个块分配新的缓冲区流除了可能减少内存压力之外,这还允许开发人员控制接收的数据量,因为流返回的数据量不能超过所提供的缓冲区中的空间从端口读取特定数量的数据的能力使得习惯于为串行设备编写Windows和POSIX API的开发人员更加熟悉这个API这些API运行的原则都是自带缓冲相比之下,当前的API要求开发人员对冗余和不必要的数据进行防御性编码,而不是只读取他们准备处理的数据
此外,前缀连字符属性CSS属性现在非常稳定,并将在Chrome 106中提供—webkit—hyphenate—character属性将在以后不推荐使用
Chrome 106的另一个关键改进是支持Intl数字格式API v3
添加3个新函数来格式化数字范围:format range/FormatRangeToparts/select range
分组枚举
新的舍入/精度选项
舍入优先级
将字符串解释为十进制。
舍入模式
符号是负数。
此外,在WebCodecs中为音频和视频接口引入了出列回调它允许开发人员在编码和解码接口中发现队列大小是否减少,而不是设置一个定时函数来随机检查相同的情况
这个版本的Chrome也有一些实验性的功能标志中锁定了两个开发人员实验首先是将文件系统访问API中的异步方法更新为同步方法这将提高性能并为API带来一致性其次,谷歌将继续其UA用户代理减少计划的第五阶段这个想法是为了在解析复杂的用户代理字符串时提高私密性并减少出错的机会
同样,这两种能力也进入了起源实验阶段匿名iframe提供了一种通过临时上下文在外部iframe中加载文档的方法由于它是跨源嵌入者策略的推广,它消除了支持COEP的第三方iframe作为嵌入COEP页面的先决条件的要求本次试用将持续到Chrome 108
弹出式API也可以通过Origin的试用版获得,它允许开发人员在Web应用程序上与瞬态UI元素进行交互这类似于对话框元素,但具有新的功能,如光标关闭行为,弹出交互管理,动画,事件支持和无模式模式
接下来是Chrome 107浏览器,将于9月29日进入公测频道,10月25日进入稳定版频道。
声明:本网转发此文章,旨在为读者提供更多信息资讯,所涉内容不构成投资、消费建议。文章事实如有疑问,请与有关方核实,文章观点非本网观点,仅供读者参考。