Браузерная совместимость в SQLite: Simon Willison перепаковал данные MDN в базу с открытым CORS
Simon Willison взял репозиторий mdn/browser-compat-data с данными о поддержке веб-функций в браузерах и превратил его в SQLite-базу. Скрипт для конвертации написан с помощью Claude Code for Web (Opus 4.8) и использует sqlite-utils. Получившаяся база весит около 66 МБ.
Чтобы база была доступна через GitHub CDN с открытыми CORS-заголовками, Willison применил хитрость: GitHub Releases не поддерживают CORS, но обычные файлы в репозитории — да. Он настроил GitHub Actions (с помощью Codex Desktop на GPT-5.5), который собирает базу и пушит её в отдельную orphan-ветку db.
Скачать базу можно прямо из репозитория, а благодаря открытым CORS-заголовкам её можно сразу открыть и исследовать в Datasette Lite — без установки и настройки. Это удобный способ получить доступ к актуальным данным о совместимости браузеров в машиночитаемом формате.