Chrome 113 的新变化

以下是您有必要知道的信息:

我是 Adriana Jara。我们来深入了解一下 Chrome 113 会为开发者带来哪些新变化。

WebGPU 现已推出。

WebGPU 是一种新的 Web API,类似于 Direct3D 12MetalVulkan,可提供现代硬件功能并允许在 GPU 上执行渲染和计算操作。

WebGL API 系列不同,WebGPU 支持使用更高级的 GPU 功能,并为 GPU 上的常规计算提供了一流的支持。

此 API 在设计时充分考虑了网络平台的需求。它具备以下特点: 一种惯用的 JavaScript API。 与 promise 集成。 支持导入视频。 提供完善的开发者体验,并提供出色的错误消息。

许多广泛使用的 WebGL 库已经着手实现 WebGPU 支持,或者已经做到了。这意味着,使用 WebGPU 可能只需进行一行更改,例如:

  • Babylon.js::已全面支持 WebGPU。
  • PlayCanvas:已宣布对 WebGPU 提供初步支持。
  • TensorFlow.js::支持大多数运算符的 WebGPU 优化版本。
  • Three.js::我们正在开发对 WebGPU 的支持。

如需了解详情,请参阅有关 MDN 的 WebGPU 文档

Devtools 响应标头覆盖。

在开发者工具中,您现在可以替换 Network 面板中的响应标头。

以前,您需要访问网络服务器才能对 HTTP 响应标头进行实验。

通过响应标头替换项,您可以在本地对各种标头进行原型修复,包括但不限于:

如需替换标头,请依次前往 Network > Headers > Response Headers,将鼠标悬停在标头的值上,点击 Edit 进行修改。

通过标头覆盖修复了 CORS 错误。

您也可以添加新标题:

添加自定义标头。

还可在一个位置修改所有覆盖设置。

修改所有覆盖设置。

参阅这篇文章,了解如何在开发者工具中使用此功能和其他更新

First-Party Set 即将发布。

First-Party Set (FPS) 开始推出稳定版。First Party Set 是 Privacy Sandbox 的一部分。这是组织用来声明网站关系的方式,以便浏览器出于特定目的允许有限的第三方 Cookie 访问。

示意图:brandx.com、fly-brandx.com 和 drive-brandx.com 作为一个群组,将 example.com、example.rs、example.co.uk 作为另一个群组。

作为 First-Party Set 开发工作的一部分,Chrome 将实现并扩展 Storage Access API,以允许网站在第三方环境中请求访问其 Cookie。 有了此服务,拥有相关网站(例如,使用不同的域名或特定于国家/地区的网域)的组织仍然可以提供单点登录或共享会话等服务。 注意!我们会在几周内逐步向用户推出此 API,以便进行测试和评估。

还有更多其他奖励!

当然还有很多。

深入阅读

这里仅介绍一些重要的亮点。如需了解 Chrome 113 中的其他变化,请点击以下链接。

订阅

如需随时了解最新动态,请订阅 Chrome Developers YouTube 频道,每当我们发布新视频时,您都会收到电子邮件通知。

我是 Adriana Jara