Simon Willison's Weblog

simonw/browser-compat-db

8.5内容质量

TL;DR · AI 摘要

Simon Willison 将 Mozilla 的浏览器兼容性数据转换为 SQLite 数据库,并通过 GitHub CDN 提供访问。

核心要点

  • 使用 Claude Code 生成脚本将 mdn/browser-compat-data 转换为 SQLite 数据库。
  • 通过 GitHub Actions 构建数据库并推送到孤儿分支以实现开放 CORS 访问。
  • 数据库大小约为 66MB,可通过 Datasette Lite 探索。

结构提纲

按章节快速跳转。

  1. Simon WillisonMozilla MDN MCP 服务启发,决定将浏览器兼容性数据转换为 SQLite 数据库。

  2. 使用 Claude Code 生成脚本,并通过 GitHub Actions 构建数据库并推送到孤儿分支。

  3. 生成的 66MB SQLite 数据库可通过 GitHub CDN 访问,并支持 Datasette Lite 探索。

思维导图

用一张图看清主题之间的关系。

查看大纲文本(无障碍 / 无 JS 友好)
  • 浏览器兼容性数据库项目
    • 技术实现
      • 使用 Claude Code 生成脚本
      • GitHub Actions 构建数据库
    • 成果展示
      • 66MB SQLite 数据库
      • Datasette Lite 探索

金句 / Highlights

值得收藏与分享的关键句。

#SQLite#GitHub#Datasette#AI编程
打开原文

simonw/browser-compat-db

Simon Willison 的博客

订阅

#smallhead

由以下公司赞助:

微软 —— 代理项目在演示和生产之间停滞。微软的 MVP 检查清单填补了这一空白。

尝试一下

2026年6月24日 - 链接博客

simonw/browser-compat-db . 受 Mozilla 新的 MDN MCP 服务启发 - 源代码在这里 - 我决定尝试将他们包含大量浏览器兼容性数据的 mdn/browser-compat-data 仓库转换为 SQLite 数据库。

这个新的 GitHub 仓库包括使用 sqlite-utils 的 Claude Code for web (Opus 4.8) 生成的脚本,用于完成此操作。

我希望生成的约 66MB 的 SQLite 数据库可以通过 GitHub CDN 提供,并且具有开放的 CORS 头。GitHub 发布版本没有这些功能,但存储在常规 GitHub 仓库中的任何文件都有 - 所以我让 Codex Desktop (GPT-5.5) 构建了一个 GitHub Actions 工作流程,用于构建数据库,然后将其强制推送到一个名为 "orphan" 的 db 分支。

你可以从这里下载生成的数据库,由于它使用开放的 CORS 头进行托管,你也可以使用 Datasette Lite 探索它。

发布于

2026年6月24日

晚上11:59

最近的文章

  • 使用 Claude Code 将 Moebius 0.2B 图像修复模型移植到浏览器中 - 2026年6月22日
  • sqlite-utils 4.0rc1 增加了迁移和嵌套事务 - 2026年6月21日
  • Datasette Apps:在 Datasette 中托管自定义 HTML 应用程序 - 2026年6月18日

#primary

这是一篇由 Simon Willison 于 2026年6月24日 发布的链接文章。

github

188

mozilla

117

projects

540

github-actions

67

datasette-lite

23

ai-assisted-programming

391

model-context-protocol

28

mdn

4

月度简报

每月赞助我10美元,获取精选的本月最重要的 LLM 发展电子邮件摘要。

让我少发点邮件给你!

赞助并订阅

.metabox

#secondary

#wrapper

  • 披露信息
  • 附录
  • ©
  • 2002
  • 2003
  • 2004
  • 2005
  • 2006
  • 2007
  • 2008
  • 2009
  • 2010
  • 2011
  • 2012
  • 2013
  • 2014
  • 2015
  • 2016
  • 2017
  • 2018
  • 2019
  • 2020
  • 2021
  • 2022
  • 2023
  • 2024
  • 2025
  • 2026