Kitesurf on tilaton, päätön selainmoottori, joka on suunniteltu tekoälyagentteja varten. Se ei pysty näyttämään välilehtiä, renderöimään pikselintarkkoja animaatioita tai käyttämään laajennuksia. Sen sijaan se pystyy avaamaan verkkosivun, tuottamaan kuvakaappauksen, poimimaan HTML- tai DOM-sisällön ja tekemään tämän murto-osalla siitä suoritin- ja muistiresurssista, jonka päätön Chromium-instanssi vaatii. Cloudflare ilmoitti siitä Agents Week -tapahtumansa yhteydessä ja kuvaili projektia infrastruktuuriksi "Agenttien pilvelle" (Agentic Cloud) .
Ensimmäinen koodipäivitys tehtiin toukokuussa 2026; tuotantovalmis beta-versio julkaistiin noin 12 viikkoa myöhemmin . Moottori on kirjoitettu Rust-kielellä, käännetty WebAssemblyksi ja koottu olemassa olevista avoimen lähdekoodin Rust-komponenteista :
Koko selain toimii V8-eristimissä Cloudflare Workersilla, ei erillisenä Chrome-prosessina . Jokainen sivu tai erillinen iframe saa oman eristimensä puhtaalla globaalilla näkymällä. Tämä tarjoaa eristyksen sivujen välistä saastumista ja prompt injection -hyökkäyksiä vastaan . Kitesurf koostuu kolmesta tai neljästä erikoistuneesta Workerista, jotka kommunikoivat JavaScript Native RPC:n ja Dynamic Workers -toiminnon kautta :
Koska loppukäyttäjä on tekoälyagentti, Cloudflare poisti käytännössä kaiken, mitä ihmiskäyttäjän selain tarvitsee :
Tuloksena on kevyt moottori, joka keskittyy tuottamaan jäsenneltyä koneellisesti luettavaa tulostetta: HTML-merkkijonoja, DOM-puita tai kuvakaappauksia.
Cloudflare julkaisi mediaanitulokset viidestä "Quick Action" -ajosta 14 URL-osoitteen testijoukolla vertaillen Kitesurfia lämpimässä muistipoolissa olevaan Chromiumiin . Alla oleva taulukko (Cloudflaren dokumentaatiosta) osoittaa selvät resurssiedut:
| Tehtävä | Mittari | Kitesurf | Chromium (lämmin pooli) | Kitesurfin etu |
|---|---|---|---|---|
| Kuvakaappaus | Suoritinaika | 380 ms | 1 173 ms | 3,1× vähemmän suoritinaikaa |
| Kuvakaappaus | Muisti | 57,8 MiB | 271,0 MiB | 4,7× vähemmän muistia |
| HTML-poiminta | Suoritinaika | 229 ms | 877 ms | 3,8× vähemmän suoritinaikaa |
| HTML-poiminta | Muisti | 39,4 MiB | 273,7 MiB | 7,0× vähemmän muistia |
Vastapaino: Chromium on silti noin 1,7–1,8 kertaa nopeampi seinäkelloajassa. Tämä johtuu pääasiassa siitä, että V8:n JIT-käännetty JavaScript-moottori suoriutuu nopeammin kuin Kitesurfin Rust/Wasm-putki yksittäisissä tehtävissä . Kuvakaappaustehtävissä Kitesurfin seinäkelloaika oli 1 148 ms ja Chromiumin 637 ms; HTML-poiminnassa 785 ms vs. 443 ms .
Cloudflaren omien kustannusarvioiden mukaan yhden Kitesurf-sivulatauksen hinta on noin 0,00089 dollaria suuressa mittakaavassa, kun taas lämpimän Chromium-istunnon hinta on 0,0031 dollaria – eli 3,5 kertaa halvempi .
Olemassa olevat Puppeteer-, Playwright-, chrome-remote-interface- ja MCP/CDP-sovellukset voivat ottaa Kitesurfin käyttöön lisäämällä yhden kyselyparametrin mihin tahansa Browser Run -päätepisteeseen :
browser=kitesurf
Esimerkiksi Browser Runin CDP- tai Quick Action -päätepisteessä olemassa oleva koodi toimii edelleen muuttumattomana – vain taustalla oleva renderöintimoottori vaihtuu . Kitesurf läpäisee yli 215 000 Web Platform -testiä, ja DOM-ala-testien kattavuus on noin 97 % ja HTML-ala-testien noin 96 %. Tämä tarkoittaa, että olemassa olevat automaatioskriptit harvoin rikkoutuvat .
Kitesurf on ilmainen beta-vaiheessa, mutta käyttöä rajoittavat tilitasoiset kiintiöt. Se on saatavilla myös julkisesta testiympäristöstä osoitteessa kitesurf.cloudflare.app .
Cloudflaren oma dokumentaatio listaa nimenomaisesti, mitä Kitesurf ei vielä pysty tekemään :
Kitesurf on optimoitu siihen, mitä Cloudflare kutsuu "räjähdysherkiksi, kertakäyttöisiksi istunnoiksi": kaavi, poimi, ota kuvakaappaus, siirry eteenpäin. Monimutkaisille sivuille, jotka vaativat ihmismäistä botintorjuntaa, videota tai kymmenen minuutin kassaprosesseja, Cloudflare suosittelee palaamaan Browser Runin oletusarvoiseen Chromium-moottoriin (jätä browser=kitesurf-parametri pois) .
Kitesurf ei ole vielä avointa lähdekoodia, mutta Cloudflare on ilmoittanut, että moottori avataan lähdekoodiksi tulevaisuudessa . Koska tiimi kokosi sen olemassa olevista avoimen lähdekoodin Rust-komponenteista (Blitz, Stylo, Parley, Boa), moottorin odotetaan seuraavan samaa polkua, vaikka tarkkaa aikataulua ei ole julkistettu .
Kitesurf on yksi osa Cloudflaren laajempaa Agents Week -tuotejulkistusta :
Yhdessä Kitesurf tarjoaa selainajoympäristön; WebMCP tarjoaa työkalujen löytämisen kerroksen; ja stablecoin-lompakko antaa agenteille taloudellisen identiteetin – tämä on Cloudflaren visio täydestä agentti-infrastruktuuripinosta, joka toimii Workers-alustalla.
Cloudflaren ohje on selvä: käytä Kitesurfia tilattomiin, suurivolyymisiin agenttitehtäviin, kuten kuvakaappauksiin, HTML-poimintaan ja DOM-tarkasteluun, joissa resurssitehokkuus on tärkeintä. Varaudu käyttämään Chromiumia (Browser Runin oletusmoottori) aina, kun tarvitaan videota, WebGL:ää, pysyviä kirjautumisistuntoja tai botintorjunnan ohittamista, joka tarkistaa aitoja TLS-sormenjälkiä . Molemmat moottorit jakavat saman CDP-rajapinnan, joten niiden välillä vaihtaminen on parametrimuutos, ei koodin uudelleenkirjoitus.