browser-compat-data

查浏览器兼容性,用这份权威 JSON 数据

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 数据集 🍴 复刻 2687 🐛 待处理 404 👀 关注 291
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 5790
维护状态 活跃
是否开源 开源
定价模式 🏷️完全免费 开源数据集,CC0-1.0许可证,完全免费,无付费版本。

项目预览

browser-compat-data 项目界面预览图
图片来源:项目官网

项目数据

分类数据集
开发团队mdn
定价模式🏷️完全免费
价格说明开源数据集,CC0-1.0许可证,完全免费,无付费版本。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议CC0-1.0
主要语言JSON
技术栈/模型compat,compatibility,data,dataset,json
GitHub 星标★ 5790
上线时间2016-03-29 00:00:00
代码更新2026-11-07
仓库体积123.2 MB
本站数据更新2026-11-09
维护状态活跃
收录时间2026-08-10
浏览次数8

项目介绍

browser-compat-data 是 MDN 官方维护的浏览器兼容性数据集,以 JSON 格式存储 Web 技术(如 CSS、JavaScript、HTML 等)在各浏览器及版本中的支持情况。它解决了开发者难以快速获取准确兼容性信息的问题,为 MDN 文档、Can I Use 等工具提供数据支撑。核心能力包括:结构化描述特性在 Chrome、Firefox、Safari 等浏览器中的支持状态、版本号及备注;支持通过 npm 包或 API 查询;数据持续更新,覆盖数千个 Web 特性。该数据集是 Web 开发兼容性判断的基础设施,被广泛用于自动化测试、文档生成和开发工具中。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-10 · 当前星标 ★ 5790

技术标签

使用教程

难度:入门 约 10 分钟 部署方式:库/依赖 3 步

环境要求

  • Node.js环境(建议Node.js 20+,以使用ESM导入属性)
  • npm或yarn包管理器

安装与启动步骤

  1. 1安装BCD包

    使用npm或yarn将@mdn/browser-compat-data安装为项目依赖。

    npm install @mdn/browser-compat-data
  2. 2导入BCD模块

    在代码中使用import或require导入BCD。ESM需Node.js 20+并带类型属性。

  3. 3访问兼容性数据

    通过点号或括号语法访问所需特性的__compat对象,如bcd.css.properties.background.__compat。

如何确认成功

在Node.js中成功导入BCD并访问数据无报错,如打印bcd.css.properties.background.__compat。

常见问题

Q:安装BCD需要什么环境?

A:需要Node.js环境(建议Node.js 20+)以及npm或yarn包管理器。

Q:如何导入BCD?

A:支持ESM的import(需带类型属性)和CommonJS的require()。

Q:BCD数据包含哪些内容?

A:包含Web API、JavaScript特性、CSS属性等Web技术的浏览器兼容性数据。

注意事项

  • BCD是纯数据包,不包含可执行程序,需在Node.js项目中导入使用。
  • 使用ESM导入时需Node.js 20+并指定with { type: 'json' }。

核心亮点

  • 数据由 MDN 官方维护,权威且更新频繁
  • 覆盖全面,包含 CSS、JS、HTML 等数千特性
  • JSON 格式结构化,易于程序化查询和集成

不足之处

  • 数据量庞大,直接使用需处理复杂嵌套结构
  • 文档/社区待观察

适用场景

  • 开发浏览器扩展或 polyfill 时判断特性支持
  • 构建自动化测试,跳过不兼容的测试用例
  • 生成兼容性表格嵌入到技术文档或网站

替代项目

caniuse-lite、compat-table、mdn-browser-compat-data

上一篇:cvat

下一篇:datasets

同类项目推荐

jailbreak_llms 开源

上万条真实越狱提示词,一键测试你的大模型安全防线

[CCS'24] A dataset consists of 15,140 ChatGPT prompts from Reddit, Discord, websites···

★ 3882 2026-08-09
dp_cgans 开源

用差分隐私 GAN 造表格/RDF 假数据,隐私合规两不误

A library to generate synthetic tabular or RDF data using Conditional Generative Adv···

★ 101 2026-10-20
fountain 开源

一句话生成海量对话样本,让 NLU 模型更聪明

Natural Language Data Augmentation Tool for Conversational Systems

★ 115 2026-08-09
sd-tagtool 开源

拖拽整理SD训练标签,数据干净训练快

A stable diffusion training dataset tag editor.

★ 71 2026-08-09
DocCreator 开源

一键批量造带真值的文档图,OCR训练数据不用愁

DIAR software for synthetic document image and groundtruth generation, with various ···

★ 139 2026-10-18
home-assistant-datasets 开源

用真实家居指令给大模型跑分,选型不靠猜

This package is a collection of datasets for evaluating AI Models in the context of ···

★ 280 2026-09-21
VisioFirm 开源

输入文字就能自动框目标,标注提速好几倍

VisioFirm: Cross-Platform AI-assisted Annotation Tool for Computer Vision

★ 443 2026-09-13
ManaTTS-Persian-Speech-Dataset 开源

开源波斯语语音数据集,114小时转写音频,直接训练TTS模型

ManaTTS is the largest open Persian speech dataset with 114+ hours of transcribed au···

★ 62 2026-08-09