A simonw/browser-compat-db GitHub-tárhelyben a Mozilla mdn/browser-compat-data adattárából készítettek egy SQLite adatbázist, amelyet a GitHub CDN-en nyitott CORS-fejléc mellett tesznek elérhetővé. A létrehozott adatbázis körülbelül 66 MB méretű.
Mi készült és hogyan
- A konverzióhoz használt kódot részben a Claude Code for web (Opus 4.8) generálta.
- Az adatbázis építéséhez a szerző a sqlite-utils eszközt alkalmazta.
- A cél az volt, hogy a kész ~66MB SQLite fájl a GitHub CDN-en legyen elérhető olyan HTTP fejléc mellett, amely engedi a keresztforrásos kéréseket (CORS).
Miért kellett külön megoldás?
A GitHub kiadások (releases) általában nem szolgálnak ki nyitott CORS-fejlécekkel rendelkező fájlokat, viszont egy normál GitHub-tárhelyben tárolt fájl erre alkalmas. Ennek megfelelően a szerző egy GitHub Actions munkafolyamatot állított össze, amely felépíti az adatbázist, majd egy "db" nevű, úgynevezett orphan branch-re (árva ágra) erőltetve felpush-olja a fájlt. Ez a megoldás lehetővé teszi, hogy a fájl a GitHub CDN-ről nyitott CORS-szal legyen letölthető.
Mihez használható az elérhető adatbázis?
A közzétett SQLite adatbázis letölthető a repositoryból, és mivel a fájl CORS-sal elérhető, böngészőből is vizsgálható — például a Datasette Lite segítségével interaktívan lehet vele dolgozni.
Eszközök és segédletek
- Forrás-adattár: mdn/browser-compat-data (Mozilla által karbantartott compatibilitási adatok)
- Cél-repository: simonw/browser-compat-db
- Generált script forrása: Claude Code for web (Opus 4.8)
- Adatbázis építése: sqlite-utils
- CI/munkafolyamat létrehozása: Codex Desktop (GPT-5.5) által segített GitHub Actions workflow
- Közzététel módja: adatbázis feltöltése egy "db" orphan branch-re, így a GitHub CDN nyitott CORS-szal szolgálja ki
A projekt főként azok számára lehet hasznos, akik programozottan vagy böngészőben szeretnék lekérdezni a MDN kompatibilitási adatokat egy könnyen kezelhető SQLite fájlból.



