Lightpanda, un navegador sin interfaz gráfica de código abierto escrito en Zig para agentes de IA y automatización, promete ejecutar las mismas tareas que Chrome en modo headless con una fracción de la memoria, algo que afecta directamente al coste de las flotas de navegadores que corren en la nube. En las pruebas publicadas por sus desarrolladores, rastrea 933 páginas en 4,8 segundos con un pico de 123 MB, frente a 46,7 segundos y 2 GB de Chrome, tal y como ha detallado noticias.ai.
Las claves de Lightpanda para la infraestructura en 20 segundos
- Lightpanda usa unas 16 veces menos memoria que Chrome headless en las pruebas de la empresa.
- Se distribuye como imagen Docker para amd64 y arm64 y es compatible con Puppeteer vía CDP.
- Sigue en beta, sin CORS y sin verificación independiente de sus cifras de rendimiento.
El interés para quien gestiona infraestructura está en la memoria. Los sistemas de extracción de datos, las pruebas automatizadas y, cada vez más, los agentes de IA que navegan por la web necesitan lanzar muchos navegadores en paralelo, y cada instancia de Chrome headless consume cientos de megas. Lightpanda prescinde del motor de renderizado gráfico y se queda con lo necesario para cargar una página, ejecutar su JavaScript con el motor V8 y leer el DOM.
Menos memoria por instancia, más densidad por servidor
Las pruebas, ejecutadas en una instancia AWS m5.xlarge, muestran la diferencia en dos escenarios. En un rastreo de 933 páginas con un solo proceso, Lightpanda usa 27 MB de memoria frente a 1,3 GB de Chrome. En una página de comercio electrónico servida en local y cargada 100 veces con Puppeteer, el pico de memoria es de 21 MB frente a 402 MB, y la carga media baja de 185 a 16 milisegundos. Si esas proporciones se mantuvieran en producción, un mismo servidor podría alojar muchas más sesiones de navegador, o las mismas con instancias más pequeñas.
El matiz es importante. Son pruebas de la propia Lightpanda, sin verificación independiente, y la página de comercio electrónico se eligió porque el navegador todavía no es compatible con toda la web real. Antes de plantear una migración conviene probarlo con las páginas concretas que se quieren automatizar.
Cómo se despliega y qué le falta
Lightpanda se publica con licencia AGPL-3.0 y ofrece compilaciones nocturnas para Linux y macOS, un paquete de Homebrew y una imagen Docker para amd64 y arm64. Expone un servidor CDP en el puerto 9222, de modo que los scripts de Puppeteer pueden apuntar a él cambiando el punto de conexión, e incluye un servidor MCP y un modo agente para conectarlo a modelos de Anthropic, OpenAI, Google u Ollama.
Las limitaciones pesan en un entorno de producción: el proyecto está en beta y avisa de posibles fallos, no implementa CORS, sus binarios para Linux no funcionan en distribuciones con musl como Alpine, no tiene binario nativo para Windows, no publica todavía versiones estables y envía telemetría por defecto, que se puede desactivar. La licencia AGPL obliga además a publicar el código de las versiones modificadas que se ofrezcan como servicio en red, algo que deben valorar quienes quieran integrarlo en una plataforma comercial.
Preguntas frecuentes
¿Para qué sirve Lightpanda?
Para automatizar la navegación web sin interfaz gráfica: agentes de IA, extracción de datos, pruebas y rastreo de páginas.
¿Puede sustituir a Chrome headless en producción?
Todavía con reservas. Está en beta, no implementa CORS y no es compatible con todas las webs, así que conviene probarlo antes con las páginas concretas.
¿Se puede ejecutar en contenedores?
Sí. Hay una imagen Docker oficial para amd64 y arm64, aunque solo en versión nocturna.
Fuentes: