Cloudflare lancia Kitesurf, il nuovo browser stateless pensato per agenti AI

Kitesurf di Cloudflare e un browser per agenti AI: usa V8 Isolates e Rust per ridurre CPU e memoria rispetto a Chromium.
Cloudflare lancia Kitesurf, il nuovo browser stateless pensato per agenti AI

Un browser progettato per un’Intelligenza Artificiale non deve replicare ogni funzione di Chrome.

Quando viene avviato migliaia di volte per leggere pagine, compilare moduli, estrarre HTML o acquisire screenshot, il consumo di risorse diventa più importante dell’esperienza visiva.

È da questa esigenza che nasce Kitesurf, il browser stateless di Cloudflare pensato per gli agenti AI e distribuito attraverso Workers. Il progetto rinuncia a elementi utili soprattutto alle persone, come schede, temi, estensioni e rendering fedele, per concentrarsi su DOM, JavaScript, rete e scalabilità. Nei test pubblicati dall’azienda, Kitesurf ha usato da 3,1 a 3,8 volte meno CPU e fino a sette volte meno memoria RAM rispetto a soluzioni Chromium.

Perché serve un browser per gli agenti AI

Un browser tradizionale deve gestire molte funzioni pensate per l’interazione umana. Un agente software, invece, ha bisogno soprattutto di interpretare una pagina, individuare elementi nel DOM, eseguire JavaScript e inviare comandi. Eliminare ciò che non contribuisce a questi compiti consente di ridurre il costo di migliaia di sessioni brevi e parallele.

Kitesurf funziona interamente all’interno di V8 Isolates su Cloudflare Workers, senza avviare una normale istanza Chromium. La sua architettura separa Engine, PageScript e PageRenderer: il primo gestisce il controllo e lo stato, il secondo lavora su DOM e codice della pagina, mentre il terzo produce immagini o PDF. Il traffico passa da SandboxOutbound, così le altre componenti non accedono direttamente alla rete.

Cloudflare ha assemblato componenti open source in Rust, tra cui Blitz per il documento e Stylo per i fogli di stile. Per l’automazione, il browser espone il Chrome DevTools Protocol e mantiene la compatibilità con Puppeteer e Playwright. Gli sviluppatori possono quindi provare Kitesurf cambiando il motore utilizzato, senza riscrivere necessariamente l’intera applicazione.

La scelta stateless è utile quando una sessione deve aprire una pagina, recuperare informazioni e terminare. Le risorse non restano impegnate più del necessario e i componenti possono essere ricreati in caso di errore. Il vantaggio riguarda quindi soprattutto la scalabilità e il costo complessivo, non la velocità della singola operazione.

Prestazioni e limiti del nuovo browser

I benchmark di Cloudflare mostrano un compromesso preciso. Kitesurf riduce CPU e memoria nelle attività di estrazione HTML e screenshot, ma può impiegare più tempo complessivo rispetto a un pool Chromium già caldo. Per servizi che eseguono poche operazioni, la velocità può restare prioritaria; per carichi intermittenti con molti agenti, il risparmio infrastrutturale può invece diventare più importante.

Il browser non vuole essere un sostituto universale di Chrome. La documentazione segnala limiti con video, WebGL, rendering non perfettamente fedele, sistemi anti-bot complessi e sessioni autenticate di lunga durata. In questi casi Chromium resta più adatto, mentre Kitesurf è pensato per estrazione di contenuti, automazione di moduli, screenshot e PDF su siti compatibili.

Il progetto è ancora giovane, anche se Cloudflare dichiara il superamento di oltre 215.000 Web Platform Tests e continua ad ampliare la compatibilità. Kitesurf è disponibile gratuitamente in beta all’interno di Browser Run, mentre l’azienda ha indicato l’intenzione di renderlo open source.

Ti consigliamo anche

Link copiato negli appunti