본문으로 건너뛰기

© 2026 Molayo

RSS헤드라인2026. 06. 25. 09:14

simonw/browser-compat-db

요약

Mozilla의 브라우저 호환성 데이터를 SQLite 데이터베이스로 변환하여 GitHub CDN을 통해 제공하는 프로젝트를 소개합니다. Claude Code와 Codex Desktop을 활용하여 데이터 변환 스크립트 및 자동화된 GitHub Actions 워크플로우를 구축했습니다.

핵심 포인트

  • MDN의 브라우저 호환성 데이터를 SQLite로 변환
  • Claude Code를 사용하여 데이터 변환 스크립트 생성
  • Codex Desktop으로 GitHub Actions 자동화 워크플로우 구축
  • CORS 헤더 지원을 통해 GitHub CDN에서 데이터베이스 호스팅

2026년 6월 24일 - 링크 블로그

simonw/browser-compat-db. Mozilla의 새로운 MDN MCP 서비스(소스 코드 여기)에서 영감을 받아, 브라우저 호환성 데이터로 가득 찬 그들의 포괄적인 mdn/browser-compat-data 저장소(repository)를 SQLite 데이터베이스로 변환해 보기로 했습니다.

이 새로운 GitHub 저장소(Repo)에는 sqlite-utils를 사용하여 이를 수행하기 위해 Claude Code for web (Opus 4.8)이 생성한 스크립트가 포함되어 있습니다.

저는 결과물인 약 66MB 크기의 SQLite 데이터베이스를 개방된 CORS 헤더와 함께 GitHub CDN을 통해 사용할 수 있기를 원했습니다. GitHub 릴리스(releases)에는 해당 헤더가 없지만, 일반 GitHub 저장소에 저장된 모든 파일에는 있습니다. 그래서 Codex Desktop (GPT-5.5)을 사용하여 데이터베이스를 빌드하고 이를 db "고아(orphan)" 브랜치로 강제 푸시(force-push)하는 GitHub Actions 워크플로우를 구축했습니다.

결과 데이터베이스는 여기에서 다운로드할 수 있으며, 개방된 CORS 헤더와 함께 호스팅되므로 Datasette Lite를 통해 탐색할 수도 있습니다.

최근 기사

  • Claude Code를 사용하여 Moebius 0.2B 이미지 인페인팅(inpainting) 모델을 브라우저에서 실행하도록 포팅하기 - 2026년 6월 22일
  • sqlite-utils 4.0rc1에 마이그레이션(migrations) 및 중첩 트랜잭션(nested transactions) 추가 - 2026년 6월 21일
  • Datasette Apps: Datasette 내부에 커스텀 HTML 애플리케이션 호스팅하기 - 2026년 6월 18일

AI 자동 생성 콘텐츠

본 콘텐츠는 RSS: Simon Willison's Weblog의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.

원문 바로가기
0

댓글

0