Nový repozitář simonw/browser-compat-db: SQLite databáze pro kompatibilitu prohlížečů
Simon Willison vytvořil repozitář, který převádí data o kompatibilitě prohlížečů do SQLite databáze o velikosti 66MB.
Simon Willison vytvořil repozitář s názvem simonw/browser-compat-db, jehož cílem je převést data z repozitáře mdn/browser-compat-data do formátu SQLite. Tento projekt byl inspirován novou službou MDN MCP od Mozilly.
Výsledná SQLite databáze má velikost přibližně 66MB. Tato velikost naznačuje, že databáze obsahuje rozsáhlé množství informací o kompatibilitě prohlížečů.
Databáze je hostována na GitHubu a je dostupná přes GitHub CDN s otevřenými CORS hlavičkami. To umožňuje uživatelům prozkoumávat databázi pomocí nástroje Datasette Lite.
Pro sestavení databáze autor vytvořil GitHub Actions workflow, který databázi sestaví a následně ji force-pushuje na samostatnou „orphan“ větev. To zjednodušuje opakované sestavení databáze při dalších změnách projektu.
Uživatelé si mohou databázi stáhnout přímo z odkazu poskytnutého autorem.
Zajímavé na tom je, že tento projekt ukazuje, jak lze efektivně využít open-source data a moderní nástroje pro zjednodušení přístupu k důležitým informacím o kompatibilitě prohlížečů.