“WebCodecs”和“WebGPU” Ta来了

Google Chrome version 94

美国谷歌于8月26日(当地时间,下同),公布了“谷歌Chrome 94”测试版新增功能。“Chrome 94”的正式发布定于九月下旬。此版本将发布周期从 6 周缩短到 4 周。

Chrome 94最大的亮点是“WebCodecs”和“WebGPU”。

WebCodecs 当前的Web 标准中有各种媒体API,但它们都是假设特定使用场景的高级API。如果你想在 JavaScript 或 WebAssembly 中实现新的和新颖的功能——低延迟游戏流、客户端效果处理、文件格式转换等,你需要一个较低级别的 API。“WebCodecs”是一种 API,它可以预测此类需求,并使开发人员能够利用已内置于 Web 浏览器中的媒体组件(视频/音频解码器和编码器、原始视频帧、图像解码器)。从“Chrome 93”中的 Origin Trials 毕业后,该 API 将默认可用。

WebGPU 另一方面,“WebGPU API”是继WebGL/WebGL2之后的Web图形API。WebGL 最初是为图形渲染而设计的,但经过重新设计以更易于使用,例如用于 GPU 计算。访问GPU 硬件开销也减少了,提供了更好和更可预测的性能。Origin Trials 将从“Chrome 94”开始,用于“WebGPU API”。预计正式发布的是“Chrome 99”。

其他改进 此外,扩展了“调度API”,现在可以将“scheduler.postTask()”方法用作正式函数。画布颜色管理和虚拟键盘 API 也从 Origin Trials 毕业。同时,Origin Trials 中添加了新的 HTTP 状态代码“103 Early Hints”,现在可以作为预览版进行测试。关于JavaScript,脚本引擎“V8”将更新至v9.4。还对 CSS 进行了各种功能改进。对开发工具(DevTools)进行了各种改进,但值得注意的是,支持的语言有所扩展。将被弃用/删除的功能包括第三方上下文中的“WebSQL”。该规范于 2009 年 4 月首次提出,但于 2010 年 11 月被废除。它从未在 Firefox (Gecko) 中实现,并于 2019 年在 Safari (WebKit) 中删除,因此它也将从 Chrome 中删除。此外,“navigator.plugins”和“navigator.plugins”。mimeTypes 现在返回一个固定列表。该 API 主要用于检查对“Adobe Flash Player”插件的支持,但随着 Flash 的删除,它的作用几乎已经完成。就算留了也只会被滥用指纹识别,但是由于在一些网站上用来检查PDF浏览器的对应关系,所以为了保持兼容性并没有删除,改为返回一个固定值。“谷歌浏览器”的测试版是与 Windows / Mac / Linux / Android / Chrome OS 兼容的免费软件,目前可从公司网站下载。Windows 版本适用于 Windows 7/8 / 8.1 / 10,包括 64 位版本。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值