💬 观点Simon Willison
simonw/browser-compat-db — 将MDN浏览器兼容数据转为SQLite,通过GitHub分支提供CORS访问。
将MDN浏览器兼容数据转为SQLite,通过GitHub分支提供CORS访问。
2026-06-24原文
本文为要点摘要,完整细节以原文为准。
- 受Mozilla的MDN MCP服务启发,作者将mdn/browser-compat-data仓库的浏览器兼容性数据转换为SQLite数据库,文件约66MB。
- 这意味着开发者可以直接用SQL查询替代API调用,简化工具链中的数据获取流程。
- 使用Claude Code for Web(Opus 4.8)生成转换脚本,利用sqlite-utils工具完成数据转换。
- AI辅助编程降低了数据转换的门槛,开发者可快速生成定制化数据处理工具。
- 通过GitHub Actions构建数据库并推送到db孤儿分支,利用GitHub仓库的CORS头实现直接下载和Datasette Lite在线探索。
- 这种部署方式为静态数据提供了低成本、高可用的访问方案,适合需要公开数据集的场景。
原文:simonw/browser-compat-db · 作者 Simon Willison