✨︎ Resumen (TL;DR):
- Cloudflare presentó Kitesurf el 6 de agosto de 2026, un navegador sin estado para agentes de IA que corre sobre Workers sin Chromium.
- En pruebas internas, reportó entre 3.1 y 7 veces menos consumo de CPU y memoria frente a Chromium, pero tardó casi el doble en entregar resultados.
- La beta está gratis en Browser Run. Se activa con
browser=kitesurf, aunque el motor aún no reproduce video, no renderiza WebGL y tiene límites por cuenta.
Cloudflare presentó Kitesurf el 6 de agosto de 2026, un navegador headless y sin estado diseñado para agentes de inteligencia artificial. El motor corre completamente sobre Workers, no usa Chromium y, según las mediciones de la propia compañía, consume entre 3.1 y 7 veces menos CPU y memoria en capturas de pantalla y extracción de HTML. A cambio, tarda casi el doble en devolver resultados, una decisión enfocada en bajar el costo de ejecutar agentes.
Kitesurf es un navegador headless y sin estado que procesa páginas para agentes de IA dentro de aislados V8 sobre Cloudflare Workers, la plataforma serverless de la compañía. No utiliza el motor de Chromium y se comunica mediante Chrome DevTools Protocol (CDP), el mismo protocolo que emplean Puppeteer y Playwright.

Un navegador que prioriza datos sobre píxeles
Chromium fue diseñado alrededor de la navegación humana. Pestañas, temas, extensiones, sincronización entre dispositivos y el renderizado pixel perfect agregan memoria y cómputo, pero no ayudan a un modelo de lenguaje que necesita leer o interactuar con una página.
Para un agente, la cuenta se mide distinto: cuántos tokens consume el sitio, si cabe en su ventana de contexto, cuántas sesiones puede ejecutar en paralelo y cuánto cuesta cada una. Kitesurf prescinde de la interfaz y del renderizado pensado para la vista humana. Si el CSS no queda perfecto, la tarea puede continuar.
Cloudflare también diseñó la seguridad bajo una premisa más dura: cada página que carga el agente puede contener código hostil. Un componente llamado SandboxOutbound es el único autorizado para tocar la red; el resto del navegador debe pasar por él. Las cookies de cada página quedan aisladas y cualquier solicitud que no cumpla la política recibe un 403.
La inyección de prompts es el intento de una página web de darle órdenes al modelo que procesa su contenido. Kitesurf plantea ese problema desde la arquitectura, al limitar qué componente puede comunicarse hacia afuera y separar el estado de cada página.
Menos recursos, más latencia según Cloudflare
La compañía comparó Kitesurf con un Chromium precalentado. Los resultados son medianas de cinco corridas sobre un corpus de 14 URLs. En los siguientes datos, el primer valor corresponde a Kitesurf y el segundo a Chromium:
- Captura de pantalla: CPU, 380 ms frente a 1,173 ms; memoria, 57.8 MiB frente a 271 MiB.
- Extracción de HTML: CPU, 229 ms frente a 877 ms; memoria, 39.4 MiB frente a 273.7 MiB.
- Tiempo de reloj: en una captura, 1,148 ms frente a 637 ms; en la extracción, 820 ms frente a 472 ms.
Cloudflare atribuye la desventaja en velocidad a la forma de renderizar. Un compilador que ya vio la página tiene ventaja sobre un renderizador por software que arranca en frío, y la rasterización junto con la codificación final del JPEG o PNG también pesa.
La letra chica importa: las cifras provienen de Cloudflare, no de un tercero, y todavía no hay mediciones independientes que confirmen ninguno de los dos lados de la tabla. En tiempo de reloj, Chromium gana por 1.7 a 1.8 veces.
Rust, Workers y un agente que escribió parte del código
La idea de que Cloudflare construyera un navegador llevaba años entrando y saliendo de la agenda. Hace 12 semanas, los cuatro ingenieros que firman el anuncio, Celso Martinho, Ruskin Constant, Rui Figueira y Luís Duarte, la pusieron otra vez sobre la mesa. Relataron la decisión así: “Esta vez la respuesta fue unánime: sí.”
El primer commit llegó en mayo de 2026. El equipo intentó portar a Workers un motor headless de automatización escrito en Rust con ayuda de un agente de IA. La primera versión funcionó mal. Mejoró cuando sus responsables le dieron al agente un plan detallado y una definición clara de éxito.
Los ingenieros usaron los Web Platform Tests (WPT) como la meta para los agentes que escribían código. Esa batería mide qué tan bien un navegador cumple los estándares del W3C. Los humanos, mientras tanto, revisaron la arquitectura.
Kitesurf no parte de un motor completamente nuevo. Ensambla piezas existentes:
- Blitz, un motor modular de renderizado en Rust para el HTML y el pintado.
- Stylo, el parser de CSS de Firefox para resolver los estilos.
- Boa JS, un motor de ECMAScript también escrito en Rust para ejecutar los
evalque Workers no permite resolver de forma nativa.
El resultado coloca un runtime encima de otro runtime. El propio equipo reconoce que no es una solución óptima, pero sí suficiente para el objetivo actual.
Los tests no equivalen a abrir cualquier sitio
El anuncio habla de alrededor de 215,000 pruebas aprobadas y de cientos de pruebas nuevas cada semana. La documentación técnica, actualizada ese mismo día, reporta más de 235,000 subpruebas, con 97% de cobertura en DOM, 96% en HTML y 83% en URL.
Las dos cifras no miden lo mismo: una cuenta pruebas aprobadas y la otra subpruebas. Además, Cloudflare aclara que los WPT miden el apego a los estándares, no la capacidad de abrir cualquier sitio del mundo real.
En las pruebas publicadas, Kitesurf renderiza bien TodoMVC en sus versiones de React, Vue, Angular y Preact. También renderiza Wikipedia, Hacker News, el blog de Cloudflare y buena parte del propio panel de control de la compañía. Incluso corre Doom.
La beta funciona con el mismo código
Cloudflare ofrece Kitesurf gratis mientras dure la beta dentro de Browser Run, su API de navegadores sin interfaz. El acceso está sujeto a límites por cuenta publicados en la documentación. La compañía todavía no anuncia el precio que tendrá después ni una fecha para terminar la beta.
Los desarrolladores que ya trabajan con Puppeteer, Playwright, chrome-remote-interface o clientes MCP no necesitan reescribir su integración. Kitesurf implementa el Chrome DevTools Protocol, así que basta agregar el parámetro browser=kitesurf al endpoint que ya utilizaban.
Eso no convierte a Kitesurf en un reemplazo de Chrome para una computadora. Es un navegador headless que corre en la nube de Cloudflare para automatización y agentes de IA, sin interfaz para uso humano.
Los límites que siguen en la lista
Cloudflare recomienda usar el Chromium que Browser Run incluye por defecto cuando el flujo necesita:
- Reproducir video o renderizar WebGL.
- Superar un reto anti bots que exija huellas TLS reales.
- Mantener una sesión autenticada larga que dependa de estado persistente.
La empresa planea liberar Kitesurf como código abierto cuando esté listo, para que cada cliente pueda desplegar su propia versión. Mientras tanto, mantiene un playground público donde cualquiera puede pegar una URL y ver cómo la interpreta el motor, con las herramientas de desarrollo de Chrome inyectadas encima.
El navegador llega mientras Cloudflare endurece el acceso
El 1 de julio de 2026, Cloudflare separó su antiguo interruptor de bloqueo de bots de IA en tres categorías: Search, Agent y Training. También anunció que, a partir del 15 de septiembre de 2026, bloqueará por defecto los bots clasificados como Agent y Training en cualquier página que muestre anuncios.
TechCrunch reportó que esos nuevos valores predeterminados también alcanzan a los sitios nuevos de clientes existentes y a las cuentas gratuitas. La tensión es concreta: Cloudflare ofrece una herramienta de menor consumo para construir agentes mientras prepara restricciones para parte del tráfico que esos agentes generan.
Kitesurf tampoco está diseñado para saltarse ese control. Si una página exige un reto anti bots con huellas TLS reales, el agente se queda afuera. El punto para Cloudflare no es que cualquier agente pase, sino que el tráfico se identifique y, eventualmente, pague.
Un día antes del lanzamiento, el 5 de agosto de 2026, Hark presentó Handoff y lo describió como el mejor agente web del momento; su ventaja verificada fue mucho más discreta que el discurso de presentación.
Para el desarrollador hispanohablante que hoy paga por cada instancia de Chromium que levanta para que su agente lea una página, la propuesta es concreta: conservar el código, cambiar un parámetro y medir la factura.
Durante la beta, probarlo no cuesta. La validación real ocurrirá en producción: el ahorro de CPU y memoria sigue sin medición independiente y tendrá que sostenerse fuera del laboratorio, mientras el sitio que el agente necesita podría requerir video, WebGL, una sesión persistente o un reto TLS que Kitesurf todavía no resuelve.
