Simon Willison氏は2026年6月24日(現地時間)、自身のブログで、Mozillaのブラウザ互換性データ「mdn/browser-compat-data」をSQLiteデータベース形式に変換し、GitHubリポジトリ「simonw/browser-compat-db」として公開したと発表した。約66MBのこのデータベースは、GitHub CDNを通じてオープンなCORSヘッダー付きで提供され、Datasette Liteでの探索も可能になっている。

Willison氏は、Mozillaが新たに提供する「MDN MCP service」から着想を得て、同社の包括的なmdn/browser-compat-dataリポジトリの情報をSQLiteデータベースへ変換するプロジェクトに着手しました。

この変換プロセスには、新たに作成されたGitHubリポジトリsimonw/browser-compat-dbに格納されたスクリプトが用いられています。このスクリプトは、「sqlite-utils」ライブラリを活用してデータ変換を実行します。

生成されたSQLiteデータベースファイルは容量が約66MBで、GitHub CDNを通じてオープンなCORSヘッダーを付与した状態でアクセス可能とされています。GitHub Releasesではこの機能が提供されないため、特定のGitHub Actionsワークフローが導入されました。このワークフローはデータベースのビルド後、「db」という「orphan」ブランチに強制的にプッシュすることで、通常のGitHubリポジトリ内のファイルとしてCDN配信を実現しています。

ユーザーはこのデータベースを直接ダウンロードできるほか、オープンCORSヘッダーにより「Datasette Lite」を利用してその内容を探索することも可能です。


参考: Simon Willison’s Weblog (アーカイブ) — 2026年6月25日 08:59 (JST)

この記事をシェア
X はてブ LinkedIn