Obscura 0.2.1, publicado el 23 de agosto de 2026, mejora la navegación de agentes en páginas con marcos, formularios y rutas dinámicas. El motor abierto está escrito en Rust, ejecuta JavaScript mediante V8 y automatiza páginas sin instalar Chromium.
Más continuidad entre acciones
La actualización mantiene activa la cola de tareas mientras el servidor MCP espera otra instrucción. Así pueden completarse temporizadores, solicitudes de red, formularios, clics y cambios de ubicación sin otra llamada para reactivar la página.
Esta continuidad ayuda cuando un agente debe esperar contenido dinámico o seguir varios pasos. También reduce el riesgo de una navegación detenida entre herramientas, aunque no garantiza compatibilidad con todos los sitios.
Mejor manejo de marcos y rutas
Los marcos secundarios ejecutan sus scripts en entornos V8 separados y pueden comunicarse con la página principal. Obscura informa el árbol real de marcos mediante Chrome DevTools Protocol y corrige fallos en páginas con numerosos elementos embebidos.
La versión reconoce mejor los cambios de ruta en aplicaciones de una sola página. Esto permite seguir navegaciones internas en proyectos con Next.js, React Router o Vue Router sin exigir una recarga completa.
Formularios y redes más consistentes
Obscura 0.2.1 mejora áreas de texto, cookies, direcciones relativas, redirecciones y expresiones asíncronas. Estos ajustes amplían los casos donde Playwright puede comprobar visibilidad, escribir en controles o continuar después de una respuesta pendiente.
La protección SSRF del modo discreto comprueba direcciones privadas o locales. El control reduce ciertas solicitudes peligrosas, pero debe complementarse con aislamiento de red, credenciales limitadas y aprobación humana antes de acciones sensibles.
Disponible sin Chrome ni Node.js
El proyecto distribuye binarios para Linux x86-64 y ARM64, macOS Intel y Apple Silicon, y Windows x86-64. También ofrece Docker; las compilaciones Linux requieren glibc 2.35 o posterior y se orientan a Ubuntu 22.04.
Los paquetes precompilados no necesitan Chrome ni Node.js. Incluyen el ejecutable principal y un proceso auxiliar para extracción paralela, mientras compilar el código requiere Rust 1.75 o posterior.
Las cifras necesitan contexto
En sus pruebas, el proyecto registró menos memoria que Chrome. Sin embargo, la ejecución completa corresponde al 3 de julio, antes del renderizador actual, y en un corpus real Obscura presentó mayor latencia mediana.
Por eso, cifras como 30 MB de memoria u 85 milisegundos corresponden a cargas específicas. No prueban que Obscura sea siempre más rápido ni que cualquier flujo de Playwright o Puppeteer funcione sin ajustes.
Un motor para probar, no asumir
El código está disponible con licencia Apache 2.0 en el repositorio oficial de Obscura. Los equipos pueden probarlo sobre formularios, sesiones y páginas autorizadas antes de incorporarlo a producción.
Obscura puede reducir la dependencia de Chromium en automatizaciones compatibles, pero conviene mantener una alternativa. Las páginas pueden contener funciones no implementadas o instrucciones maliciosas, por lo que cada tarea necesita pruebas, aislamiento y límites claros.



