Kitesurf er ikke bare en slankere utgave av Chromium. Cloudflare har bygget motoren fra grunnen av med maskinbruk som utgangspunkt .
Den har derfor ikke funksjoner som faner, temaer, utvidelser, bokmerker eller jevn 60-bilder-per-sekund-visning. For en KI-agent er det viktigere å hente ut strukturert innhold, bruke få tokens og kunne starte mange isolerte økter enn å vise nettsider pikselperfekt .
Motoren er skrevet i Rust og WebAssembly og kjører direkte i V8-isolater på Workers. Hver forespørsel kan starte i en separat, statsløs økt, uten behov for langvarige nettleserprosesser eller oppvarmede instanser .
For utviklere er det også et forsøk på å gjøre overgangen enkel: Kitesurf støtter Chrome DevTools Protocol (CDP), slik at verktøy som Puppeteer, Playwright, chrome-remote-interface og MCP/CDP-klienter kan brukes uten endringer . Cloudflare oppgir dessuten at motoren består mer enn 215 000 Web Platform Tests, og selskapet har lovet å gjøre den åpen kildekode . Motoren skal ha blitt bygget på 12 uker .
Cloudflares sammenligning brukte et datasett med 14 nettadresser og målte Kitesurf mot en varm Chromium-pool . Resultatene viser en tydelig byttehandel:
| Måling | Kitesurf | Varm Chromium-pool | Forskjell |
|---|---|---|---|
| CPU ved skjermbilde | 380 ms | 1 173 ms | 3,1 ganger mindre CPU |
| CPU ved HTML-uthenting | 229 ms | 877 ms | 3,8 ganger mindre CPU |
| Minne ved skjermbilde | 57,8 MiB | 271,0 MiB | 4,7 ganger mindre minne |
| Minne ved HTML-uthenting | 39,4 MiB | 273,7 MiB | 7,0 ganger mindre minne |
| Total tid ved skjermbilde | 1 148 ms | 637 ms | 1,8 ganger tregere |
| Total tid ved HTML-uthenting | 820 ms | 472 ms | 1,7 ganger tregere |
Kitesurf bruker altså 3–7 ganger mindre CPU og minne, men trenger rundt 1,7–1,8 ganger lengre tid for å fullføre oppgavene .
Det er et bevisst valg. For tjenester som skal kjøre svært mange agenter samtidig, kan lavere minne- og CPU-bruk være viktigere enn at hver enkelt forespørsel blir ferdig så raskt som mulig . Mindre ressursbruk kan gi plass til flere samtidige økter og lavere kostnader per oppgave .
Kitesurf er ikke en fullgod erstatning for Chromium i alle situasjoner. Cloudflare peker blant annet på følgende begrensninger:
Chromium er fortsatt standardvalget i Browser Run. Utviklere må selv velge Kitesurf når oppgaven passer til motorens styrker .
Kitesurf peker mot en mulig ny retning for nettleserinfrastruktur: en nettleser trenger ikke lenger å prioritere alt som gjør den behagelig for mennesker. For en agent kan maskinlesbart innhold, isolasjon, skalerbarhet og ressursbruk være viktigere enn visuell gjengivelse .
Dersom tallene holder seg i større og mer varierte arbeidslaster, kan motoren gjøre det billigere å gi mange KI-agenter tilgang til nettet samtidig. Den kan også utfordre Chromiums sterke posisjon innen hodeløs nettleserautomatisering, særlig for oppgaver som HTML-uthenting, skjermbilder og annen automatisering .
Samtidig binder løsningen agentenes nettleserbruk tettere til Cloudflare Workers og selskapets infrastruktur . Det gjør Kitesurf interessant både som teknisk nyvinning og som et strategisk grep i kampen om plattformen som skal kjøre fremtidens nettbaserte KI-agenter.
Foreløpig er konklusjonen enkel: Kitesurf er ikke raskere enn Chromium, men den kan være langt billigere å skalere. For enkle, kortvarige agentoppgaver kan det være et godt alternativ. For video, WebGL, avanserte innlogginger eller nettsteder med krevende botbeskyttelse er Chromium fortsatt det tryggere valget.
Kitesurf er ikke bare en slankere utgave av Chromium. Cloudflare har bygget motoren fra grunnen av med maskinbruk som utgangspunkt .
Den har derfor ikke funksjoner som faner, temaer, utvidelser, bokmerker eller jevn 60-bilder-per-sekund-visning. For en KI-agent er det viktigere å hente ut strukturert innhold, bruke få tokens og kunne starte mange isolerte økter enn å vise nettsider pikselperfekt .
Motoren er skrevet i Rust og WebAssembly og kjører direkte i V8-isolater på Workers. Hver forespørsel kan starte i en separat, statsløs økt, uten behov for langvarige nettleserprosesser eller oppvarmede instanser .
For utviklere er det også et forsøk på å gjøre overgangen enkel: Kitesurf støtter Chrome DevTools Protocol (CDP), slik at verktøy som Puppeteer, Playwright, chrome-remote-interface og MCP/CDP-klienter kan brukes uten endringer . Cloudflare oppgir dessuten at motoren består mer enn 215 000 Web Platform Tests, og selskapet har lovet å gjøre den åpen kildekode . Motoren skal ha blitt bygget på 12 uker .
Cloudflares sammenligning brukte et datasett med 14 nettadresser og målte Kitesurf mot en varm Chromium-pool . Resultatene viser en tydelig byttehandel:
| Måling | Kitesurf | Varm Chromium-pool | Forskjell |
|---|---|---|---|
| CPU ved skjermbilde | 380 ms | 1 173 ms | 3,1 ganger mindre CPU |
| CPU ved HTML-uthenting | 229 ms | 877 ms | 3,8 ganger mindre CPU |
| Minne ved skjermbilde | 57,8 MiB | 271,0 MiB | 4,7 ganger mindre minne |
| Minne ved HTML-uthenting | 39,4 MiB | 273,7 MiB | 7,0 ganger mindre minne |
| Total tid ved skjermbilde | 1 148 ms | 637 ms | 1,8 ganger tregere |
| Total tid ved HTML-uthenting | 820 ms | 472 ms | 1,7 ganger tregere |
Kitesurf bruker altså 3–7 ganger mindre CPU og minne, men trenger rundt 1,7–1,8 ganger lengre tid for å fullføre oppgavene .
Det er et bevisst valg. For tjenester som skal kjøre svært mange agenter samtidig, kan lavere minne- og CPU-bruk være viktigere enn at hver enkelt forespørsel blir ferdig så raskt som mulig . Mindre ressursbruk kan gi plass til flere samtidige økter og lavere kostnader per oppgave .
Kitesurf er ikke en fullgod erstatning for Chromium i alle situasjoner. Cloudflare peker blant annet på følgende begrensninger:
Chromium er fortsatt standardvalget i Browser Run. Utviklere må selv velge Kitesurf når oppgaven passer til motorens styrker .
Kitesurf peker mot en mulig ny retning for nettleserinfrastruktur: en nettleser trenger ikke lenger å prioritere alt som gjør den behagelig for mennesker. For en agent kan maskinlesbart innhold, isolasjon, skalerbarhet og ressursbruk være viktigere enn visuell gjengivelse .
Dersom tallene holder seg i større og mer varierte arbeidslaster, kan motoren gjøre det billigere å gi mange KI-agenter tilgang til nettet samtidig. Den kan også utfordre Chromiums sterke posisjon innen hodeløs nettleserautomatisering, særlig for oppgaver som HTML-uthenting, skjermbilder og annen automatisering .
Samtidig binder løsningen agentenes nettleserbruk tettere til Cloudflare Workers og selskapets infrastruktur . Det gjør Kitesurf interessant både som teknisk nyvinning og som et strategisk grep i kampen om plattformen som skal kjøre fremtidens nettbaserte KI-agenter.
Foreløpig er konklusjonen enkel: Kitesurf er ikke raskere enn Chromium, men den kan være langt billigere å skalere. For enkle, kortvarige agentoppgaver kan det være et godt alternativ. For video, WebGL, avanserte innlogginger eller nettsteder med krevende botbeskyttelse er Chromium fortsatt det tryggere valget.