Google在一个月前发布了Chrome 89,它提供了一系列新功能和改进,包括强制开发人员为渐进式Web应用程序(PWA)提供离线体验,并为内容共享提供新的API。现在,Chrome 90出现在这里,以增强功能为标题,例如对剪贴板中的只读文件的支持,新的AV1编码器以及对HTTP端口554的阻止。
Chrome 90包含一个针对视频电话会议进行了优化的AV1编码器。该AV1编解码器提供了更好的压缩效率,这意味着这将是用户非常有利的低带宽速度的网络。
浏览器还将阻止HTTP,HTTPS或FTP服务器的端口554,因为在某些攻击媒介中已使用该端口。有趣的是,Chrome先前也阻止了该端口,但是在企业的强烈反对之后取消了对该端口的阻止。但是,Google再次决定限制通过此端口的连接,因为它在Chrome开发人员通道上的使用率仅为所有请求的0.00003%。
Chrome 90中其他面向开发人员的改进包括允许Web应用程序查询设备属性,CSS属性(用于在宽高比之间进行更平滑的插值)和另外两个属性(用于处理剪切边距),某些HTML标签的增强功能,以及共享的超类和范围构造函数。同样,已经发布了一个API,该API允许使用Shadow DOM的Web组件使用服务器端呈现(SSR)来减少对JavaScript的依赖并提高性能。自定义元素也将能够使用state()伪类公开其状态。
WebAssembly现在支持异常处理,并且Chrome现在将通过将其添加到Cross-Origin-Read-Blocking(CORB)维护的列表中来保护应用程序/ x-protobuffer MIME类型。浏览器还使用了内容安全策略指令,以允许开发人员禁用Flash。但是现在Flash已经死了,这个指令也被终止了。此外,Chrome将以简化的方式管理乱序下载的文件,这对于以前不得不自己为此编写代码的Web开发人员而言,工作变得更加轻松。WebAudio和文件URL管理技术 还进行了更改,以符合行业标准,并提供与其他浏览器的更好的互操作性。
在面向消费者的方面,一项重要的附加功能是能够从剪贴板粘贴只读文件,而不必依赖于拖放。关于增强现实(AR),站点现在可以使用WebXR查询和估计环境照明条件,以提供更自然的效果。同样,WebXR Depth API允许计算环境深度,以增强基于物理的效果和遮挡。
如果您设备上的Chrome尚未自动更新到90版,请转到“帮助”>“关于Google Chrome”以触发更新。接下来是Chrome 91,它目前处于开发通道中,计划于4月22日发布Beta版,预计将于5月25日发布稳定版。
原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun45874.html