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 Willison 受 Mozilla 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