Vad Cloudflare byggde på tolv veckor

Cloudflare lanserade Kitesurf den 6 augusti 2026 som en webbläsare byggd specifikt för AI-agenter istället för människor, och företaget säger att den byggdes på ungefär 12 veckor. Argumentet är enkelt: agenter behöver inte teman, flikar, tillägg eller pixelperfekt visuell rendering som en person gör, de behöver extrahera text, ta skärmdumpar och interagera med sidelement så billigt och tillförlitligt som möjligt. Chromium, hävdar Cloudflare, bar på overhead som enbart tjänar den mänskliga användaren och som en agent aldrig rör.

Kitesurf körs helt inuti Cloudflare Workers, foretagets serverlosa beräkningsplattform, med WebAssembly istället för en traditionell webbläsarprocess. Motorlagret hanterar kommunikation via Chrome DevTools Protocol och sessionstillstånd, medan en separat komponent kallad PageScript startar en isolerad process per sida byggd av tre Rust-skrivna delar: Blitz för HTML-parsning och renderingslogik, Mozillas Stylo för CSS, och Boa för JavaScript-körning. En PageRenderer-komponent producerar sedan de faktiska pixlarna när en skärmdump begärs.

Den verkliga avvägningen: billigare, inte snabbare

Cloudflare publicerade riktmärkessiffror från ett testkorpus med 14 webbadresser som jämför Kitesurf med Chromium. För en typisk skärmdumpsuppgift använde Kitesurf 380 millisekunder CPU-tid mot 1 173 millisekunder för Chromium, och 57,8 megabyte minne mot 271,0 - ungefär en tredjedel av CPU-belastningen och drygt en femtedel av minnesanvandningen. Vid HTML-extraktion var skillnaden ännu större: 229 millisekunder CPU mot 877, och 39,4 megabyte minne mot 273,7, nara en sjundedel av minnesanvandningen.

Talet som företag som budgeterar agent-infrastruktur inte bör hoppa över är det andra: den faktiskt förflutna tiden. Samma skärmdumpsuppgift tog 1 148 millisekunder i Kitesurf mot 637 i Chromium, och HTML-extraktion tog 820 millisekunder mot 472 - Kitesurf var alltsa 1,7 till 1,8 ganger långsammare i verklig forfluten tid, även om den använde betydligt mindre CPU och minne. Cloudflare säljer inte hastighet här. Det säljer mojligheten att köra betydligt fler agent-browsingsessioner per investerad krona i beräkningskraft, på bekostnad av att varje enskild uppgift tar något längre tid.

Hur den passar in i en agentstack idag

Kitesurf är tillgängligt nu, gratis under betaperioden, via Cloudflares Browser Run API, och det är byggt för att passa in i infrastruktur team redan kör istället för att helt ersatta den. Befintlig automationskod skriven för Puppeteer, Playwright eller chrome-remote-interface-biblioteket, tillsammans med MCP-klienter, kan ansluta till Kitesurf via samma Chrome DevTools Protocol-slutpunkt som dessa verktyg redan talar, helt enkelt genom att lägga till en browser=kitesurf-parameter till anslutningen. Cloudflare erbjuder ocksa ett enklare Quick Actions API för engangsuppgifter som en enda skärmdump eller PDF, samt en offentlig lekplats på kitesurf.cloudflare.app för att testa sidor direkt.

Avvagningarna anges tydligt, inte dolt. Cloudflare säger rakt ut att Kitesurf inte kan spela upp video, inte kan rendera WebGL-innehall, inte kan upprätthålla varaktiga, flera minuter långa autentiserade sessioner, och inte är byggt för att kringga botdetektion eller TLS-fingeravtryckskontroller - med avsikt är den menad att bara existera under längden av en enda uppgift och sedan försvinna. Ett företag med långvariga, autentiserade scraping-sessioner, eller med behov av en sida som verkligen är GPU-renderad, behöver fortfarande en konventionell headless-Chromium-uppsättning för just den arbetsbelastningen.

Vad detta betyder om du budgeterar AI-agenter

Alla företag som kör eller planerar AI-agenter som rör den öppna webben - konkurrensprisbevakning, research-assistenter, scraping för leadgenerering, RPA mot leverantörsportaler som bara finns på webben - här hittills mestadels betalat som standard för fullständiga Chromium-instanser per agentsession, eftersom det var det enda mogna alternativet. Kitesurfs riktmärkessiffror säger att den standarden nu är onödigt dyr för den stora delen av agentarbetet som är ren textextraktion, forminteraktion eller skärmdumpar snarare än video- eller WebGL-tunga sidor, och Cloudflare avser att göra Kitesurf till öppen källkod så att företag inte tvingas leda den trafiken specifikt via Cloudflare för att få besparingen.

Det praktiska steget är att separera agentarbetsbelastningar efter vad de faktiskt behöver: led majoriteten av skärmdumps- och extraktionsuppgifter mot en lättare motor som Kitesurf, och behall fullständig Chromium bara för de uppgifter som verkligen kräver video, WebGL eller långa autentiserade sessioner. Att anta att varje agent-browsinguppgift kräver en fullvardig webbläsare på människonivå är precis vad detta riktmarke direkt utmanar, och det är värt att kontrollera mot din egen rakning för agent-infrastruktur istället för att bara acceptera Cloudflares framställning.