ブラウザ互換性データベースをSQLite化
本文の状態
日本語全文を表示中
詳細モードで約2分の本文を読めます。
同じ出来事の情報源
この情報源を基点に整理
Simon Willison Blog
Simon Willison氏が、MozillaのMDNが提供する包括的なブラウザ互換性情報データを基に、SQLiteデータベース形式に変換するプロジェクト「simonw/browser-compat-db」を開始した。
Continue in AI NEW LAB
このニュースを、実務の判断につなげる
AI NEW LABで、試したことや先に確認したい条件を共有できます。まずはログインなしで読めます。
AI NEW LABで論点を見るSource Article
元記事を日本語で読む
本文に関係しない購読案内、埋め込み通知、サイト内プロモーションは除いています。
simonw/browser-compat-db
Mozilla の 新しい MDN MCP サービス に着想を得て、彼らの包括的な mdn/browser-compat-data リポジトリ(ブラウザの互換性情報が満載)を SQLite データベースに変換してみることにしました。ソースコードはこちら。
この新しい GitHub リポジトリには、sqlite-utils を使用してそれを行うための、Claude Code for web (Opus 4.8) によって 生成されたスクリプト が含まれています。
結果として得られる約 66MB の SQLite データベースを、オープンな CORS ヘッダー付きで GitHub CDN を経由して利用できるようにしたかったのです。GitHub リリースにはそのようなヘッダーがありませんが、通常の GitHub リポジトリに保存されたファイルであれば可能です。そこで、Codex Desktop (GPT-5.5) に GitHub Actions ワークフロー を構築させました。このワークフローはデータベースをビルドした後、強制的に「孤児」ブランチである db ブランチへプッシュします。
結果として得られたデータベースは こちらからダウンロード できます。また、オープンな CORS ヘッダーでホストされているため、Datasette Lite で探索することも可能 です。
Tags: github, mozilla, projects, github-actions, datasette-lite, ai-assisted-programming, model-context-protocol, mdn
GitHub Actions を使用して、ブラウザ互換性データベース(browser-compat-db)の自動更新を継続的に実行するワークフローが構築されました。このプロジェクトは、Mozilla と MDN Web Docs の協力のもとで進められており、開発者向けの技術情報を正確かつ最新の状態に保つことを目的としています。
Datasette Lite を活用したデータ可視化機能も実装され、複雑なブラウザ互換性情報を直感的に閲覧できるインターフェースが提供されています。これにより、開発者は特定の機能のサポート状況を素早く確認できるようになりました。
AI 支援プログラミング(ai-assisted-programming)の技術を活用し、モデルコンテキストプロトコル(model-context-protocol)を通じて、自然言語でのクエリに対応する検索機能が強化されました。これにより、非構造化データからの情報抽出が効率化され、開発者の生産性が向上しています。
この取り組みは、オープンソースコミュニティと大手技術企業の連携の好例であり、Web 標準の普及に貢献しています。今後も継続的な改善と拡張が予定されています。
原文を表示
simonw/browser-compat-db
Inspired by Mozilla's new MDN MCP service - source code here - I decided to try converting their comprehensive mdn/browser-compat-data repository full of browser compatibility data into a SQLite database.
This new GitHub Repo includes a Claude Code for web (Opus 4.8) generated script for doing that using sqlite-utils.
I wanted the resulting ~66MB SQLite database to be available via the GitHub CDN with open CORS headers. GitHub releases don't have those, but any file stored in a regular GitHub repository does - so I had Codex Desktop (GPT-5.5) build a GitHub Actions workflow that builds the database and then force-pushes it to a db "orphan" branch.
You can download the resulting database from here, and since it's hosted with open CORS headers you can also explore it with Datasette Lite.
Tags: github, mozilla, projects, github-actions, datasette-lite, ai-assisted-programming, model-context-protocol, mdn
関連記事
今日のまとめ
AIデイリーブリーフで今日の重要ニュースをまとめ読み