In questo articolo Indice dei contenuti 2 sezioni
Cloudflare ha deciso di scommettere su un browser che non assomiglia affatto a quelli usati ogni giorno. Si chiama Kitesurf ed è pensato per una categoria molto specifica di utenti, anzi, di software: gli agenti AI. L’idea di fondo è semplice ma piuttosto radicale. Un programma automatico che apre pagine web migliaia di volte non ha bisogno delle stesse cose di una persona. Niente schede colorate, niente temi, niente estensioni. Serve altro, e Cloudflare lo ha costruito partendo da zero.
Quando un sistema viene avviato in continuazione per leggere pagine, compilare moduli, estrarre HTML o fare screenshot, il vero problema diventa il consumo di risorse. Ed è qui che i numeri fanno rumore. 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 alle soluzioni basate su Chromium. Un divario che, su larga scala, si traduce in costi molto diversi.
Perché un browser dedicato agli agenti AI ha senso
Un browser normale porta con sé un peso enorme di funzioni pensate per chi sta davanti allo schermo. Un agente software vuole ben altro: interpretare una pagina, trovare elementi nel DOM, eseguire JavaScript e mandare comandi. Tutto il resto, per lui, è zavorra. Togliere quello che non serve significa abbattere il costo di migliaia di sessioni brevi che girano in parallelo.
La cosa interessante è come funziona sotto il cofano. Kitesurf lavora interamente dentro i V8 Isolates su Cloudflare Workers, senza avviare una vera istanza Chromium. L’architettura è divisa in tre pezzi: Engine, che si occupa di controllo e stato, PageScript, che mette le mani su DOM e codice della pagina, e PageRenderer, che genera immagini o PDF. Il traffico di rete passa tutto da SandboxOutbound, così gli altri componenti non toccano mai direttamente la rete.
Per costruirlo, l’azienda ha messo insieme componenti open source scritti in Rust, tra cui Blitz per la gestione del documento e Stylo per i fogli di stile. Sul fronte automazione, il browser espone il Chrome DevTools Protocol e resta compatibile con Puppeteer e Playwright. In pratica uno sviluppatore può provarlo cambiando semplicemente il motore, senza dover riscrivere l’intera applicazione.
E poi c’è quella parola, stateless, che spiega bene la filosofia. Una sessione apre una pagina, prende quello che le serve e chiude. Le risorse non restano occupate più del dovuto e, se qualcosa va storto, i componenti si ricreano al volo. Il guadagno riguarda soprattutto la scalabilità e il costo generale, non la rapidità della singola operazione.
Cosa fa bene e dove invece si ferma
I benchmark raccontano un compromesso chiaro. Kitesurf taglia CPU e memoria nelle attività di estrazione HTML e screenshot, ma può impiegare più tempo complessivo rispetto a un pool Chromium già avviato e pronto. Per chi esegue poche operazioni la velocità pura resta la priorità. Per chi invece gestisce carichi intermittenti con tanti agenti, il risparmio sull’infrastruttura pesa molto di più.
Nessuno però vuole spacciarlo per un sostituto universale di Chrome. La documentazione è onesta e segnala i limiti: video, WebGL, rendering non sempre fedele, sistemi anti bot complessi e sessioni autenticate che durano a lungo. In tutti questi casi Chromium resta la scelta migliore. Kitesurf dà il meglio con estrazione di contenuti, automazione di moduli, screenshot e PDF su siti compatibili. Il progetto è ancora giovane, va detto, anche se Cloudflare dichiara di aver superato oltre 215.000 Web Platform Tests e di allargare di continuo la compatibilità. Al momento Kitesurf è disponibile gratis in beta dentro Browser Run, e l’azienda ha già fatto sapere di volerlo rendere open source.











