Kitesurf er en tilstandsløs, headless browsermotor bygget specifikt til AI-agenter. Den kan ikke vise faner, gengive pixel-perfekte animationer eller køre udvidelser. Hvad den kan gøre, er at åbne en webside, producere et skærmbillede, udtrække HTML- eller DOM-indhold og gøre det med en brøkdel af den CPU og hukommelse, som en headless Chromium-instans kræver. Cloudflare annoncerede det under sin Agents Week og rammesatte projektet som infrastruktur til den "Agentiske Sky" .
Den første commit landede i maj 2026; en produktionsbeta blev sendt cirka 12 uger senere . Motoren er skrevet i Rust, kompileret til WebAssembly og samlet fra eksisterende open source Rust-komponenter :
Hele browseren kører inde i V8-isolater på Cloudflare Workers, ikke som en separat Chrome-proces . Hver side eller out-of-process iframe får sit eget isolat med et rent globalt scope, hvilket giver isolation mod krydskontaminering og prompt injection . Kitesurf består af tre eller fire specialiserede Workers, der kommunikerer over JavaScript Native RPC og Dynamic Workers :
Fordi slutbrugeren er en AI-agent, fjernede Cloudflare stort set alt, hvad en menneskelig browser har brug for :
Resultatet er en slank motor fokuseret på at producere struktureret maskinlæsbart output: HTML-streng, DOM-træ eller et skærmbillede.
Cloudflare offentliggjorde medianresultater fra fem "Quick Action"-kørsler på tværs af et 14-URL-korpus, hvor de sammenlignede Kitesurf med en varm Chromium-pulje . Den officielle tabel, gengivet fra Cloudflares dokumentation, viser klare ressourcefordele:
| Opgave | Metrik | Kitesurf | Chromium (varm pulje) | Kitesurf-fordel |
|---|---|---|---|---|
| Skærmbillede | CPU-tid | 380 ms | 1.173 ms | 3,1× mindre CPU |
| Skærmbillede | Hukommelse | 57,8 MiB | 271,0 MiB | 4,7× mindre hukommelse |
| HTML-udtræk | CPU-tid | 229 ms | 877 ms | 3,8× mindre CPU |
| HTML-udtræk | Hukommelse | 39,4 MiB | 273,7 MiB | 7,0× mindre hukommelse |
Afsmækket: Chromium er stadig omkring 1,7–1,8× hurtigere på vægur-tid, hovedsageligt fordi V8's JIT-kompilerede JavaScript-motor overgår Kitesurfs Rust/Wasm-pipeline på per-opgave-latens . For skærmbilledeopgaver var Kitesurfs vægur-tid 1.148 ms mod Chromiums 637 ms; for HTML-udtræk, 785 ms mod 443 ms .
Cloudflares egne omkostningsestimater placerer en enkelt Kitesurf-sideindlæsning på cirka $0,00089 i skala, sammenlignet med $0,0031 for en varm Chromium-session – en 3,5× omkostningsreduktion .
Eksisterende Puppeteer-, Playwright-, chrome-remote-interface- og MCP/CDP-klienter kan vælge at tilføje en enkelt forespørgselsparameter til ethvert Browser Run-endepunkt :
browser=kitesurf
For eksempel på et Browser Run CDP- eller Quick Action-endepunkt fortsætter eksisterende kode med at fungere uændret – kun gengivelsesmotoren under overfladen skifter . Kitesurf består mere end 215.000 Web Platform Tests med cirka 97 % DOM- og 96 % HTML-subtestdækning, så eksisterende automatiseringsscripts sjældent går i stykker .
Kitesurf er gratis i beta, bag per-konto-begrænsninger, og også tilgængelig via en offentlig playground på kitesurf.cloudflare.app .
Cloudflares egen dokumentation lister eksplicit, hvad Kitesurf endnu ikke kan :
Kitesurf er optimeret til, hvad Cloudflare kalder "kortvarige, engangssessioner": scrap, udtræk, tag skærmbillede, gå videre. For komplekse sider, der kræver menneskelignende bot-omgåelse, video eller ti-minutters checkout-forløb, anbefaler Cloudflare at falde tilbage til standard Chromium-motoren på Browser Run (simply udelad browser=kitesurf-parameteren) .
Kitesurf er endnu ikke open source, men Cloudflare har erklæret, at motoren vil blive frigivet som open source i fremtiden . Fordi teamet samlede den fra eksisterende open source Rust-komponenter (Blitz, Stylo, Parley, Boa), forventes motoren selv at følge en lignende vej, selvom ingen specifik tidslinje er blevet annonceret .
Kitesurf er en komponent i Cloudflares større Agents Week-produktlancering :
Sammen tilbyder Kitesurf browserkøretiden; WebMCP giver værktøjsopdagelseslaget; og stablecoin-tegnebogen giver agenter en økonomisk identitet – Cloudflares vision for en fuld agentinfrastrukturstak, der kører på Workers.
Cloudflares vejledning er klar: brug Kitesurf til tilstandsløse, højvolumen-agentopgaver som skærmbilleder, HTML-udtræk og DOM-inspektion, hvor ressourceeffektivitet betyder mest. Fald tilbage til Chromium (standard Browser Run-motoren), når du har brug for video, WebGL, vedvarende login-sessioner eller for at bestå bot-detektionsudfordringer, der tjekker rigtige TLS-fingeraftryk . De to motorer deler den samme CDP-grænseflade, så at skifte mellem dem er en parameterændring, ikke en kodeomskrivning.