WebDX社区组推出Web平台功能目录

Part of 开发者

作者及发布日期

由:
发布:

WebDX社区组成立于2022年,致力于为开发者提供便捷的Web平台功能追踪方案,涵盖已广泛实现及开发中的功能

小组重点开发开源web-features项目(一个共享的Web平台功能目录)和Baseline 状态,为开发者标注哪些功能可在主流浏览器中稳定运行。Baseline徽章现已集成至Can I UseMDNRUM Archive InsightsRUMvision等平台。欢迎观看视频资料Baseline web features for the win(2024年9月发布)快速了解web-features项目。

今天,我们很高兴地宣布WebDX社区组取得的一项重要成果:在@mdn/browser-compat-data项目(BCD)中定义的大部分关键数据(BCD为MDN兼容性表格提供数据,包含Web规范中最完整的细粒度功能集)现已被映射到web-features项目中的1000多个高层级功能。这提供了首份近乎完整的Web功能目录并附带其Baseline状态。该目录以web-featuresnpm包的形式发布。

感谢Open Web DocsMDN、各浏览器厂商以及所有参与贡献的组织!感谢小组成员为推进该项目所付出的努力!

在目录中绘制浏览器支持数据,展示了Web平台从2003年6月Safari首个版本发布(95项功能)到2025年2月底(1006项功能)的发展历程,包括功能数量的增长及各浏览器中Baseline状态的变化。数据还反映了不同功能的分布情况:截至2025年2月,已有部分浏览器实现的功能328个,Baseline新可用(Baseline Newly Available)功能150项,Baseline广泛可用(Baseline Widely Available)功能528项。请注意,支持数据仅涵盖主流浏览器(Chrome、Edge、Firefox、Safari),且Baseline的概念仅在所有这些浏览器都发布首个版本后才具有意义(Baseline Newly Available状态需在2015年7月后,Baseline Widely Available状态需在2018年1月后)。

Stacked area chart illustrating the evolution of the web platform in terms of number of features in core browsers (2003-2025)

图:浏览器中已实现功能的数量变化所呈现的Web平台发展历程

随着新功能被讨论、标准化并在各浏览器中实现,web-features目录也将持续扩展。WebDX社区组还计划优化现有功能映射关系,进一步完善工具链 (包括用于展示Web功能Baseline状态的<baseline-status> web组件)并深化与浏览器厂商、开源库维护者、文档及服务提供方的合作,在开发者关心的环节集成这些Web功能。

欢迎了解关于web-features的专题讨论。该话题由Patrick Brosset(WebDX社区组联合主席)组织,将于2025年3月26日W3C全球社区热点话题专题讨论日进行。

若有兴趣参与改进Web平台的开发者体验,欢迎加入WebDX社区组,或直接通过web-platform-dx/web-featuresGitHub提交反馈。

相关的 RSS

(0)条评论

该贴的评论区已关闭。