Obscura is an open-source, lightweight headless browser engine written in Rust, specifically designed for web scraping and AI agent automation. It serves as a high-performance replacement for headless Chrome, offering significantly lower memory usage and faster page load times. The engine runs real JavaScript via V8 and supports the Chrome DevTools Protocol, making it compatible with Puppeteer and Playwright.
Key features include:
- Built-in stealth mode with anti-fingerprinting and tracker blocking capabilities.
- High efficiency with minimal memory footprint (approx 30 MB) and instant startup.
- Support for parallel scraping via CLI and CDP server integration.
- Seamless compatibility with existing Puppeteer and Playwright workflows.