Obscura: Navegador Headless em Rust para IA¶
Obscura é um navegador headless desenvolvido em Rust que visa atender às necessidades de agentes de IA e de raspagem de web, oferecendo uma alternativa leve ao tradicional headless Chrome. Seu foco está em reduzir o consumo de recursos enquanto mantém compatibilidade comProtocolos e ferramentas de automação amplamente adotados.
Características técnicas¶
- Escrito em Rust, garantindo segurança de memória e desempenho.
- Utiliza o motor V8 para executar JavaScript nativamente.
- Suporta o protocolo CDP, permitindo depuração e controle avançado.
- Compatível com Puppeteer e Playwright por meio de conexão direta.
- Consumo de memória de cerca de 30 MB.
- Tempo de inicialização aproximado de 85 ms.
- Tamanho do arquivo distribuído em torno de 70 MB.
- Modo stealth integrado para evitar detecção em sites que bloqueiam crawlers.
Observacao
Os números de memória, inicialização e tamanho são obtidos diretamente do anuncio do projeto e servem como referência para comparação com soluções existentes.
Dica
Para equipes que já utilizam Puppeteer ou Playwright, a migração para o Obscura pode ser feita simplesmente alterando o endpoint de conexão, uma vez que o protocolo CDP é mantido.
Atencao
Embora o modo stealth ajude a evitar bloqueios, seu uso deve respeitar os termos de serviço dos sites alvo e a legislação local de raspagem de dados.
Comparação com Chrome¶
| Métrica | Obscura | Headless Chrome (aprox.) |
|---|---|---|
| Memória RAM | ~30 MB | >300 MB |
| Tempo de inicialização | ~85 ms | >1 s |
| Tamanho do pacote | ~70 MB | >150 MB |
| Linguagem de impl. | Rust | C++ |
| Motor JS | V8 | V8 |
| Protocolo suportado | CDP | CDP |
| Ferramentas compatíveis | Puppeteer, Playwright | Puppeteer, Playwright |
Pontos-chave¶
- Obscura é um navegador headless em Rust focado em baixo consumo de memória e alta velocidade.
- Usa o motor V8 e suporta o protocolo CDP, permitindo integração direta com Puppeteer e Playwright.
- Apresenta aproximadamente 30 MB de RAM, 85 ms de inicialização e 70 MB de tamanho de arquivo, superando o headless Chrome nesses quesitos.
- Inclui modo stealth para reduzir a detecção por mecanismos anti‑bot.
- Indicado para cargas de trabalho de agentes de IA, raspagem leve e automação escalável onde a eficiência de recursos é crítica.
Ferramentas e Tecnologias¶
- [[Rust]]
- [[V8]]
- [[CDP]]
- [[Puppeteer]]
- [[Playwright]]
- [[Chrome]]
Nota pessoal
https://x.com/i/status/2046041157587869916