obscura: Chromium 없이 30MB 메모리로 JS 렌더링
h4ckf0r0day/obscura
·2026.09.01 17:18
프로젝트 소개
Rust로 작성된 헤드리스 브라우저 엔진이 Chromium 의존성을 제거했다. V8을 통해 실제 JavaScript를 실행하며, Chrome DevTools Protocol을 지원해 Puppeteer와 Playwright의 대체재로 즉시 투입 가능하다.

메모리 사용량은 30MB 수준으로 Headless Chrome의 200MB 이상 대비 극히 낮다. 페이지 로딩 속도는 85ms로 약 500ms인 기존 방식보다 빠르며, 바이너리 크기 또한 70MB로 가볍다. 내장된 안티 디텍션 기능으로 봇 탐지를 우회하는 스크래핑 작업에 적합하다.
자체 렌더링 엔진이 CSS 레이아웃과 페인트를 처리해 스크린샷, PDF 내보내기, 라이브 페이지 스크린캐스트를 지원한다. Cloudflare가 초기 프로토타입으로 채택한 기술로, 독립적인 오픈소스 브라우저 인프라를 구축하려는 개발자에게 유용하다.
GitHub 저장소
h4ckf0r0day/obscura
The headless browser for AI agents and web scraping
Rust
이 한국어 소개글은 AI가 자동으로 만들었습니다. 원문의 주장과 맥락은 원문에서 확인해 주세요. 저작권은 원저작자에게 있습니다.