Cloudflare lança Kitesurf: um navegador web focado em agentes que roda inteiramente em isolados V8 no Cloudflare Workers
Cloudflare
A Cloudflare lançou o Kitesurf, um navegador web sem estado projetado especificamente para agentes de IA, rodando inteiramente em isolados V8 no Cloudflare Workers sem usar Chromium. Ele usa significativamente menos CPU e memória em comparação com o Chromium, tornando-o econômico para cargas de trabalho de agentes, e está disponível como um beta gratuito por meio do Browser Run (execução de navegador).
A Cloudflare lançou o Kitesurf, um navegador web sem estado construído especificamente para agentes de IA, que roda inteiramente em isolados V8 no Cloudflare Workers, eliminando a necessidade do Chromium. Mecanismos de navegador como o Chromium são otimizados para uso humano, com alta sobrecarga de memória e computação, tornando caro o modelo de um navegador por agente. O Kitesurf elimina recursos voltados para humanos, como abas e extensões, focando em conteúdo legível por máquinas, baixa sobrecarga de tokens, escalabilidade e isolamento contra ameaças como injeção de prompt. Ele passa em mais de 215.000 Testes de Plataforma Web e está disponível como beta gratuito através do Browser Run. A arquitetura divide o navegador em componentes isolados de Workers: Engine, PageScript e PageRenderer. O Engine é a interface pública, falando o Protocolo de Ferramentas de Desenvolvedor do Chrome (CDP, na sigla em inglês) via WebSocket e HTTP REST. O PageScript usa Workers Dinâmicos, com cada página ou iframe em seu próprio isolado, usando Blitz (um mecanismo de renderização em Rust), Stylo (o parser CSS do Firefox) e Boa JS (um mecanismo ECMAScript em Rust) para chamadas eval. O PageRenderer rasteriza cenas para JPEG/PNG/PDF usando blitz-paint e Parley. Um worker SandboxOutbound lida com acesso à rede, aplicando CORS e isolamento de cookies por página. Benchmarks mostram que o Kitesurf usa 3,1 a 3,8 vezes menos CPU e 4,7 a 7,0 vezes menos memória que o Chromium, embora seja 1,7 a 1,8 vezes mais lento em tempo de parede. Clientes Puppeteer, Playwright e MCP existentes funcionam adicionando um único parâmetro browser=kitesurf. A Cloudflare planeja abrir o código do Kitesurf para implantações personalizadas.
Fonte: MarkTechPost —
original
