AI Briefing
KO

obscura: JS Rendering with 30MB Memory Without Chromium

h4ckf0r0day/obscura

·2026.09.01 17:18

A headless browser engine written in Rust eliminates Chromium dependencies. It executes real JavaScript via V8 and supports the Chrome DevTools Protocol, making it an immediate drop-in replacement for Puppeteer and Playwright.

Memory usage is around 30MB, significantly lower than Headless Chrome's 200MB+. Page loading speed is 85ms, faster than the existing approach's ~500ms, and the binary size is lightweight at 70MB. Built-in anti-detection features make it suitable for scraping tasks that bypass bot detection.

Its own rendering engine handles CSS layout and paint, supporting screenshots, PDF export, and live page screencasts. Adopted by Cloudflare as an initial prototype, this technology is useful for developers building independent open-source browser infrastructure.

GitHub
GitHub repository

h4ckf0r0day/obscura

The headless browser for AI agents and web scraping

Rust

This introduction was generated automatically by AI. Check the original for the author's claims and context. Copyright belongs to the original author.

Our guide explains how the AI works. Report errors, attribution issues, or removal requests via Contact.