2025 年 2 月基准月度摘要

Jeremy Wagner
Jeremy Wagner

发布时间:2025 年 2 月 27 日

对 Baseline 而言,本月是忙碌的一个月,社区、Google 和其他主流浏览器供应商都取得了丰硕成果。在本期基准测试月度摘要中,Chrome 开发者关系团队再次抽出宝贵时间,回顾近期动态,例如更新、社区文章和讲座、工具,以及我们认为您应该了解的与基准测试相关的任何事项!

Interop 2025 正在进行

每年,Interop 项目都会定义一组重点领域,主要浏览器供应商和支持组织会在这些领域开展合作,以便在同一年内面向所有浏览器推出新功能。2 月,Interop 2025 项目作为一项联合计划正式启动:

该项目今年将重点关注的领域包括 Core Web Vitals、View Transitions API、WebAssembly、布局等功能。欢迎阅读以下任一(或全部)博文!

TheJam.dev 与 Rachel Andrew 的炉边对话

近期,Chrome 开发者关系团队的 Rachel Andrew 与 TheJam.dev 的 Brian Rinaldi 坐下来,就互操作性和基准进行了讨论。

讨论内容广泛,包括观众提出的问题。这段视频值得观看,因为它为我们介绍了基准是什么,以及它如何帮助 Web 开发者了解有多少 Web 平台可供使用,而无需担心浏览器兼容性。

baseline-status WordPress 插件

本月,CSS-Tricks 的 Geoff Graham 发表了一篇名为 Baseline Status in a WordPress Block 的文章,介绍了用于实现基准状态 Web 组件baseline-status WordPress 插件。借助此插件,您可以更轻松地将 Web 组件拖放到您要指明给定功能的基准状态的网站网页中。

基准状态 Web 组件及其实现插件在 Web 功能文章等上下文中非常有用,可用于明确特定 Web 功能是否可在所有主要浏览器引擎中使用。更重要的是,在呈现时,Web 组件会为您提供有关给定 Web 地图项的最新信息。CSS-Tricks 肯定会在其网站上实现 Web 组件,从而充分利用该 Web 组件。例如,您可以看到 CSS-Tricks 上的 @scope 规则文档页面实现了基准状态插件。

RUMVision 基准案例研究

在 1 月份的此摘要中,我们宣布了 RUMVision 将基准测试集成到其 RUM 解决方案中。这是令人振奋的消息,因为这些工具是首批可帮助网站所有者了解其用户能够从哪些基准功能中受益的工具。

本月,RUMVision 撰写了一篇案例研究,介绍了他们如何将基准集成到其产品中。这是一个引人入胜的案例,如果您想了解他们是如何做到的,不妨阅读一下!

Popover API 现已成为基准版 新推出(再次推出)

2024 年 4 月,我们宣布 Popover API 已成为“新推出的基准”API。不过,我们在一个浏览器引擎中实现此 API 时忽略了一个严重 bug,导致 Popover API 在应该发布之前就成为了“新推出的基准版”。

因此,出于我们在文中提到的一些原因,我们将 Popuper API 的基准“新推出”日期更新为今年 1 月 27 日。

适用于所有浏览器 - 可用性之外的互操作性

近期,Chrome DevRel 团队的 Mariko Kosaka 前往亚利桑那州凤凰城,在 HalfStalk 大会上就基准测试发表演讲。她的演讲花了一些时间来定义“互操作性”的概念,以及如何确定功能何时(在所有类型的设备上)具有互操作性,如果没有一点帮助,这有多难,以及基准如何让开发者更轻松地实现互操作性。

虽然目前尚未录制此演讲的视频,但您可以查看 Mariko 的幻灯片演示,了解更多信息。请留意 Chrome 开发者关系团队的更多成员,他们将在您附近的会议上就基准测试进行演讲!

ESLint 现在正式支持 CSS linting

如果您使用过 ESLint,就会知道它一直以来都是一款仅用于 lint JavaScript 的工具。本月,ESLint 宣布其工具现在正式支持 CSS lint。此通告的一部分涉及 require-baseline 规则,该规则可帮助您强制在项目的 CSS 中使用基准功能。我们期待有更多工具为 Web 开发者提供基准支持,以便他们更轻松地了解功能支持问题。

又一个月完美落幕!

2025 年到目前为止,是基准版的重要一年,Chrome 开发者关系团队预计该领域还会有更多进展。敬请关注下月底发布的下一期数据总结。一如既往,如果您认为我们遗漏了本期或未来几期数据总结中应包含的内容,欢迎告诉我们