Chrome 113 的新变化

以下是您需要知晓的相关信息:

  • WebGPU 现已推出,可在 Web 上实现高性能 3D 图形和数据并行计算。
  • 现在,DevTools 可以替换网络响应标头
  • 第一方集Privacy Sandbox 的一部分,可让组织声明相关网站,现已开始推出。
  • 还有许多其他功能。

我是 Adriana Jara。我们来深入了解一下 Chrome 113 中面向开发者的新功能。

WebGPU 现已推出。

WebGPU 是适用于 Web 的新 API,它公开了现代硬件功能,并允许在 GPU 上执行渲染和计算操作,类似于 Direct3D 12MetalVulkan

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

该 API 的设计考虑了 Web 平台。其特点如下: 符合惯例的 JavaScript API。 与 Promise 集成。 支持导入视频。 提供出色的错误消息,打造完善的开发者体验。

许多广泛使用的 WebGL 库已经在实施 WebGPU 支持,或者已经完成了此项工作。这意味着,使用 WebGPU 可能只需要进行一行更改,例如:

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

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

开发者工具响应标头替换项。

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

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

借助响应标头替换项,您可以在本地对各种标头(包括但不限于)进行修复原型设计:

如需替换标头,请依次前往 Network(网络)> Headers(标头)> Response Headers(响应标头),将光标悬停在标头的值上,然后点击修改并进行修改。

通过标头替换修复了 CORS 错误。

您还可以添加新标题:

添加自定义标头。

并在一个位置修改所有替换项。

修改所有替换项。

如需了解如何使用此功能以及 DevTools 中的其他更新,请参阅这篇文章

First-Party Sets 功能正在推出。

First-Party Set (FPS) 即将面向稳定版发布。第一方组是 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 开发者 YouTube 频道,这样每当我们发布新视频时,您就会收到电子邮件通知。

我是 Adriana Jara,Chrome 114 发布后,我会立即为您介绍 Chrome 中的新变化!