Daniel Reyes, YuSMP Group
Daniel Reyes Principal Engineer, IA/ML, YuSMP Group · Architetture agentiche e strumenti LLM per prodotti US/EU
Nodi cloud computing astratti connessi da flussi di dati cyan luminosi su sfondo scuro, che rappresentano un’infrastruttura browser distribuita e leggera per agenti IA

In sintesi

Cloudflare ha rilasciato Kitesurf il 7 agosto 2026: un motore browser scritto in Rust, compilato in WebAssembly, eseguito all’interno dei Workers V8 isolates. Punta sul profilo di carico specifico degli agenti IA: estrazione HTML, acquisizione screenshot, compilazione di moduli e indicizzazione per la ricerca. Per queste attività utilizza fino a 7x meno memoria e 3,8x meno CPU rispetto a un’istanza Chromium. Il compromesso è la latenza assoluta: Kitesurf è circa 1,7–1,8x più lento di Chromium sulle stesse attività. Supporta il Chrome DevTools Protocol, quindi gli script Playwright e Puppeteer funzionano senza modifiche. È gratuito in beta tramite il servizio Browser Run di Cloudflare, con disponibilità open source pianificata.

Perché gli agenti IA hanno bisogno di un browser diverso

Chromium è stato progettato per le persone. Supporta schede, estensioni, alberi di accessibilità, ambienti JavaScript completi, codec video e rendering pixel-perfect su decine di migliaia di siti web. Questa completezza ha un costo: un singolo processo Chromium consuma tipicamente 300–600 MB di RAM e una quantità significativa di CPU anche per le attività semplici.

Per uno sviluppatore che esegue una sessione browser per fare debug di un workflow, questo overhead è irrilevante. Per una piattaforma di agenti IA che avvia centinaia di sessioni browser concorrenti — ciascuna che recupera una pagina, estrae contenuto e lo passa a un modello — il costo si accumula rapidamente. Un browser per agente con il footprint di risorse di Chromium rende molte architetture agentiche economicamente impraticabili su larga scala.

La premessa di Kitesurf è che gli agenti non hanno bisogno della maggior parte di ciò che Chromium offre. Non hanno bisogno di schede, temi, riproduzione multimediale o rendering a 60 fps. Devono recuperare pagine, analizzare HTML e CSS, eseguire JavaScript sufficiente a innescare l’idratazione della pagina, estrarre dati strutturati e facoltativamente rendere uno screenshot. Cloudflare ha costruito Kitesurf esattamente per questo — e per nient’altro.

Come funziona Kitesurf

Kitesurf è assemblato da componenti open source invece di fare un fork di Chromium. Il motore di rendering combina Blitz (un motore di layout in Rust), Stylo (il parser CSS di Mozilla Firefox) e Boa (un’implementazione di ECMAScript in Rust). Il risultato viene compilato in WebAssembly ed eseguito all’interno dei Cloudflare Workers V8 isolates — lo stesso ambiente di esecuzione isolato che alimenta la piattaforma edge computing di Cloudflare.

L’architettura è suddivisa in tre componenti Workers isolati:

  • Engine — l’interfaccia pubblica, che espone il Chrome DevTools Protocol tramite WebSocket e HTTP REST. È qui che si connettono Playwright, Puppeteer e i client MCP.
  • PageScript — gestisce l’esecuzione per pagina utilizzando Dynamic Workers con isolate individuali per pagina. Ogni pagina riceve il proprio ambiente isolato, che funge anche da confine di sicurezza contro gli attacchi di prompt injection — un rischio reale per gli agenti che navigano pagine non attendibili.
  • PageRenderer — converte le scene elaborate in JPEG, PNG o PDF; include un worker SandboxOutbound dedicato che gestisce le richieste di rete e applica le politiche CORS.

Il modello con isolate per pagina affronta un problema di sicurezza che le configurazioni basate su Chromium gestiscono in modo incoerente: un agente IA che naviga pagine controllate da un attaccante può ricevere contenuti progettati per dirottare le istruzioni dell’agente. Poiché ogni pagina Kitesurf si avvia in un isolate nuovo con accesso solo alle proprie risorse, la superficie di attacco per il dirottamento degli agenti basato su contenuti è significativamente ridotta. Cloudflare ha costruito Kitesurf con queste minacce specifiche degli agenti sin dall’inizio, invece di adattare la sicurezza degli agenti a un’infrastruttura browser progettata per gli esseri umani.

Il motore supera oltre 215.000 test della piattaforma web, con centinaia aggiunti ogni settimana. Cloudflare ha confermato che esegue correttamente il rendering di siti reali complessi tra cui Wikipedia, TodoMVC, Hacker News e la dashboard di Cloudflare stessa. Il motore è stato costruito in 12 settimane — il che è o impressionante o un segnale su quali parti della complessità della piattaforma web il team ha scelto di affrontare per prime.

Benchmark: Kitesurf vs Chromium

Cloudflare ha pubblicato benchmark comparativi rispetto a Chromium per due attività agentiche rappresentative:

Attività Risparmio CPU Risparmio memoria Tempo esecuzione vs Chromium
Screenshot 3,1× in meno 4,7× in meno ~1,8× più lento
Estrazione HTML 3,8× in meno 7,0× in meno ~1,7× più lento

La penale in termini di tempo — Kitesurf è 1,7–1,8x più lento di Chromium — è il compromesso principale. Cloudflare attribuisce ciò principalmente alla rasterizzazione e alla codifica delle immagini, aree in cui l’implementazione C++ matura di Chromium è ancora più veloce dello stack Rust/Wasm di Kitesurf. Per le attività agentiche sincrone in cui un utente attende una risposta, questo conta. Per l’elaborazione batch in background — crawling, indicizzazione, estrazione dati pianificata — un tempo di esecuzione maggiore è spesso accettabile se il costo per pagina scende di un fattore 4–7.

L’architettura consente inoltre a Cloudflare di scalare orizzontalmente senza la pressione sulla memoria che le server farm di browser basate su Chromium impongono. Eseguire cento sessioni Kitesurf concorrenti costa pressappoco la stessa RAM di quindici istanze Chromium concorrenti. Questa differenza ridisegna la matematica della pianificazione della capacità per qualsiasi team che gestisce l’automazione browser su scala significativa.

Integrazione nelle pipeline esistenti

Il percorso di integrazione è deliberatamente semplice. Poiché Kitesurf implementa il Chrome DevTools Protocol, qualsiasi client già connesso a un servizio browser basato su Chromium può passare a Kitesurf aggiungendo un singolo parametro di connessione: browser=kitesurf. Gli script Playwright, il codice Puppeteer e i client Chrome Remote Interface funzionano senza modifiche.

Sono supportati anche i client MCP — lo standard emergente per la comunicazione agente-strumento. Per i team che già sviluppano agenti sul Model Context Protocol di Anthropic o su framework agentici simili, Kitesurf si registra come strumento browser standard senza lavoro di integrazione personalizzato.

La beta attuale viene eseguita tramite Cloudflare Browser Run, il servizio di esecuzione browser gestito di Cloudflare. Cloudflare ha indicato l’intenzione di rendere open source il motore Kitesurf per i team che vogliono ospitarlo autonomamente, sebbene non sia stata confermata alcuna data di rilascio. La disponibilità è soggetta a limiti per account durante il periodo beta.

Cosa significa per i team di software e il mercato italiano

Kitesurf è un segnale di dove sta andando lo stack dell’infrastruttura agentica. Il caso pratico per l’uso di Chromium come substrato browser predefinito per gli agenti IA è sempre stato un compromesso — era disponibile, ben documentato e aveva ampia compatibilità. Cloudflare scommette che il caso d’uso degli agenti è abbastanza grande e distinto da giustificare uno strumento ad hoc, e i numeri sulle risorse supportano questa scommessa.

Per i team che oggi costruiscono pipeline agentiche: l’applicazione più immediata sono i carichi di lavoro di ingestion RAG — crawling di contenuti web per popolare vector store o knowledge base. Sono attività batch in cui la latenza per pagina è meno importante del costo totale per pagina, e in cui eseguire centinaia di sessioni parallele simultaneamente è la norma. L’economia di Kitesurf è convincente per questo carico di lavoro.

Per i team SaaS che sviluppano funzionalità di automazione: se il tuo prodotto include l’automazione web come funzionalità — monitoraggio della concorrenza, aggregazione di contenuti, workflow di compilazione moduli — Kitesurf può ridurre significativamente i costi infrastrutturali di quelle funzionalità. L’API compatibile con Playwright significa che il codice di automazione esistente viene trasferito invariato.

Per i team con requisiti di residenza dei dati o di conformità: eseguire l’automazione browser all’interno di Cloudflare Workers significa che l’esecuzione avviene all’interno dell’infrastruttura di Cloudflare. I team europei soggetti ai requisiti di residenza dei dati del RGPD devono verificare in quali regioni Cloudflare vengono eseguite le loro istanze Workers prima di instradare dati sensibili attraverso Kitesurf. I controlli di localizzazione regionale dei dati di Cloudflare per Workers si applicano qui come per altri deployment Workers.

L’impegno open source, se si materializzerà, sarà più importante per i team che non possono eseguire carichi di lavoro agentici su infrastrutture di terze parti — ambienti regolamentati in cui tutto il calcolo deve avvenire on-premises o all’interno di un confine cloud controllato. Un Kitesurf self-hostable darebbe a quei team un percorso verso un’automazione browser efficiente che l’overhead di Chromium rende attualmente costosa.

Kitesurf non sostituirà Chromium per gli agenti che necessitano di rendering JavaScript completo delle SPA, gestione complessa dello stato multi-tab o ecosistemi di estensioni browser. È uno strumento ad hoc per un profilo di carico specifico. Per i team i cui agenti corrispondono a quel profilo, vale la pena testarlo in beta adesso — il costo di integrazione è un singolo cambio di parametro.

Domande frequenti

Che cos’è Cloudflare Kitesurf?

Kitesurf è un motore browser sviluppato specificamente per gli agenti IA. Viene eseguito all’interno dei Workers V8 isolates di Cloudflare, utilizza Rust/Wasm invece di Chromium ed è ottimizzato per l’estrazione HTML, gli screenshot, la compilazione di moduli e attività agentiche simili. Utilizza fino a 7x meno memoria di Chromium per l’estrazione HTML ed è compatibile con Playwright, Puppeteer e i client MCP tramite il Chrome DevTools Protocol.

Come si confronta Kitesurf con Chromium per gli agenti IA?

Per gli screenshot: 3,1x meno CPU, 4,7x meno memoria. Per l’estrazione HTML: 3,8x meno CPU, 7x meno memoria. Il costo è la latenza assoluta — Kitesurf è circa 1,7–1,8x più lento di Chromium per attività. Per i carichi di lavoro batch ad alta concorrenza, i risparmi sulle risorse superano la penale di latenza per attività.

Kitesurf funziona con il codice Playwright o Puppeteer esistente?

Sì. Kitesurf implementa il Chrome DevTools Protocol tramite WebSocket e HTTP REST. Passare da un browser basato su Chromium a Kitesurf richiede solo l’aggiunta di browser=kitesurf alla stringa di connessione di Browser Run. Non sono necessarie altre modifiche al codice.

Cloudflare Kitesurf è gratuito?

Kitesurf è gratuito durante la beta tramite Cloudflare Browser Run, con limiti di utilizzo per account. Cloudflare prevede di rendere open source il motore per i deployment self-hosted; non è stato annunciato alcun calendario.

Per quali casi d’uso è più adatto Kitesurf?

Pipeline di ingestion RAG, web scraping ed estrazione dati, workflow di automazione SaaS, monitoraggio della concorrenza, generazione di PDF e indicizzazione per la ricerca. Non è progettato per la navigazione consumer, il rendering completo delle SPA con stato complesso, le estensioni browser o la riproduzione multimediale.

Fonti

TechCrunch — Cloudflare lancia Kitesurf, un browser per agenti IA, 7 agosto 2026
MarkTechPost — Cloudflare presenta Kitesurf, 6 agosto 2026
Cloudflare Kitesurf — Annuncio ufficiale, agosto 2026