基准

Web 平台基准旨在清晰阐明浏览器对 Web 平台功能的支持情况。

Web 平台基准可让您明确了解目前哪些 Web 平台功能在您的项目中是安全的。在阅读文章或选择库时,如果使用的功能全部属于基准,您可以相信浏览器的兼容性。遵循基准测试后,测试您的网站时应该不会再出现意外。

Baseline 将在 MDN、Can I Use、web.dev 上推出,我们将为您提供相关工具,以证明文章或库中介绍的功能均属于 Baseline。

MDN 异步函数页面的屏幕截图。Baseline 的绿色对勾标记表示此功能已广泛使用。
基于 MDN 的基准。

Baseline 让所有利益相关方和团队成员都能轻松了解目标浏览器支持情况。

  • 在规划项目时,您可以设置要求,以使用属于基准的功能,而无需列出具体的浏览器版本。
  • 发布库时,您可以通过声明对 Baseline 的支持,帮助潜在用户了解对所用功能的支持情况(以及该库是否可以在其网站上安全使用)。
  • 编写教程时,您可以告诉读者,所描述的所有内容均位于 Baseline。这样,您的读者就会知道这是可以整合到项目中的解决方案。

功能如何成为 Baseline 的一部分?

基准包含两个阶段:

  • 最新推出:旧版核心浏览器支持此功能,因此可以互操作。
  • 广泛适用:自新的互操作日期以来已经过了 30 个月。大多数网站都可以使用该功能,而无需担心支持服务问题。

核心浏览器集如下:

  • Safari(macOS 和 iOS)
  • Firefox(桌面版和 Android 版)
  • Chrome(桌面版和 Android 版)
  • Edge(桌面设备)

定位基准有助于防止您的网站要求与过去有关。添加功能时,您可以利用已纳入 Baseline 的新功能,为用户提供相同级别的支持。

我们的合作伙伴在其他浏览器中进行的协作

Chrome 团队希望提升开发者的体验,我们深知您的网站和应用在所有浏览器中都能正常运行的重要性。为了提升互操作性,我们已与 Apple、Microsoft 和 Mozilla 以及 Interop 2022 和 Interop 2023 工具等其他合作伙伴开展合作。

由于所有浏览器中提供的功能总会存在一些差距,因此我们向 Web DX 社区小组提出了创建一组已知安全功能的想法。这个想法成为了“基准”,是一种用于确定哪些功能在所有引擎中都能正常运行的方法,也是一种明确地在多引擎环境中提供支持的方法。

Baseline 2023

随着更多功能变得具有互操作性,基准将逐步移动,但我们认为,了解某个时间点 Web 的功能集是有价值的。因此,我们将每年发布一次基准集。

您现在可以了解 2023 年基准中包含的功能。

参与其中

Baseline 是作为功能集项目的一部分开发的,该功能集项目是一个由社区推动的项目,旨在提供一套全面且最新的分组 Web 平台功能。任何人都可以通过添加新功能、查看现有功能或作为该代码库的问题提供反馈,为 Baseline 做出贡献。

如果您是库或工具作者,我们将让您轻松表达支持。 我们很快将提供几种方式来证明您的库或工具与 Baseline 兼容。该 widget 可以显示在 GitHub 上,并将链接到 Baseline 网站。请关注本页面,了解最新动态。

了解详情