Web Platform 基准可让您明确了解目前哪些 Web 平台功能可在项目中安全使用。在阅读文章或选择库时,如果使用的功能全部属于基准,您可以相信浏览器的兼容性。遵循基准测试后,测试您的网站时应该不会再出现意外。
Baseline 将在 MDN、Can I Use、web.dev 上推出,我们将为您提供相关工具,以证明文章或库中介绍的功能均属于 Baseline。
![MDN 异步函数页面的屏幕截图。Baseline 的绿色对勾标记表示此功能已广泛使用。](https://web.developers.google.cn/static/baseline/image/mdn-screenshot.png?authuser=0000&hl=lt)
Baseline 让所有利益相关方和团队成员都能轻松了解目标浏览器支持情况。
- 在规划项目时,您可以设置要求,以使用属于基准的功能,而无需列出具体的浏览器版本。
- 发布库时,您可以通过声明对 Baseline 的支持,帮助潜在用户了解对所用功能的支持情况(以及该库是否可以在其网站上安全使用)。
- 编写教程时,您可以告诉读者,所描述的所有内容均位于 Baseline。这样,您的读者就会知道这是可以整合到项目中的解决方案。
功能如何成为 Baseline 的一部分?
基准包含两个阶段:
- 最新推出:旧版核心浏览器支持此功能,因此可以互操作。
- 广泛适用:自新的互操作日期以来已经过了 30 个月。大多数网站都可以使用该功能,而无需担心支持服务问题。
核心浏览器集如下:
- Chrome(桌面版和 Android 版)
- Edge(桌面设备)
- Firefox(桌面版和 Android 版)
- Safari(macOS 和 iOS)
定位基准有助于防止您的网站要求与过去有关。添加功能时,您可以利用已纳入 Baseline 的新功能,为用户提供相同级别的支持。
我们的合作伙伴在其他浏览器中进行的协作
Chrome 团队希望提升开发者的体验,我们深知您的网站和应用在所有浏览器中都能正常运行的重要性。为了提升互操作性,我们已与 Apple、Microsoft 和 Mozilla 以及 Interop 2022 和 Interop 2023 工具等其他合作伙伴开展合作。
由于所有浏览器中提供的功能总会存在一些差距,因此我们向 Web DX 社区小组提出了创建一组已知安全功能的想法。这个想法成为了“基准”,是一种用于确定哪些功能在所有引擎中都能正常运行的方法,也是一种明确地在多引擎环境中提供支持的方法。
与工具提供商集成
Akamai 中的 RUM Archive 是一个公开可用的真实用户监控 (RUM) 数据数据集。他们发布了 RUM 数据分析,该页面列出了根据其数据得出的最重要的数据分析,包括对基准的支持。此数据显示所选基准版本中所含浏览器版本的用户所占的百分比。
如果您是工具提供商,我们希望能够尽快与您分享更多集成信息。如果您能够将 Baseline 集成到您的产品中,我们非常期待收到您的反馈意见。
2023 年基准
随着更多功能变得具有互操作性,基准将逐步移动,但我们认为,了解某个时间点 Web 的功能集是有价值的。因此,我们将每年发布一次基准集。
您现在可以了解 2023 年基准中包含的功能。
参与其中
Baseline 是作为 Web 功能项目的一部分开发的,后者是一个由社区推动的项目,旨在提供一套全面且最新的分组 Web 平台功能。任何人都可以通过添加新功能、查看现有功能或作为该代码库的问题提供反馈,为 Baseline 做出贡献。
如果您是库或工具作者,我们将让您轻松表达支持。 我们很快将提供几种方式来证明您的库或工具与 Baseline 兼容。该 widget 可以显示在 GitHub 上,并将链接到 Baseline 网站。请关注本页面,了解最新动态。