Kitesurf je bezstavový, bezhlavý prohlížečový engine navržený přímo pro AI agenty. Neumí zobrazovat panely s kartami, vykreslovat dokonalé animace ani spouštět rozšíření. Umí ale otevřít webovou stránku, pořídit snímek obrazovky, extrahovat HTML nebo DOM obsah – a to vše s pouhým zlomkem výkonu CPU a paměti, kterou vyžaduje bezhlavý Chromium. Cloudflare jej oznámilo v rámci svého Agents Weeku a označilo ho za infrastrukturu pro „Agentický cloud" .
První commit vznikl v květnu 2026; produkční beta verze dorazila zhruba o 12 týdnů později . Engine je napsán v Rustu, zkompilovaný do WebAssembly a sestavený z existujících open-source Rust komponent :
Celý prohlížeč běží uvnitř V8 izolátů na Cloudflare Workers, nikoli jako samostatný Chrome proces . Každá stránka nebo out-of-process iframe dostane vlastní izolát s čistým globálním rozsahem, což poskytuje izolaci proti kontaminaci mezi stránkami a prompt injection útokům . Kitesurf se skládá ze tří nebo čtyř specializovaných Workerů, které spolu komunikují přes JavaScript Native RPC a Dynamic Workers :
Protože koncovým uživatelem je AI agent, Cloudflare odstranilo prakticky vše, co potřebuje člověk :
Výsledkem je úsporný engine zaměřený na strukturovaný strojově čitelný výstup: HTML řetězec, DOM strom nebo snímek obrazovky.
Cloudflare zveřejnilo mediánové výsledky z pěti běhů „Quick Action" na korpusu 14 URL a porovnalo Kitesurf s vyhřátým fondem Chromia . Oficiální tabulka, převzatá z dokumentace Cloudflare, ukazuje jasné výhody v oblasti zdrojů:
| Úloha | Metrika | Kitesurf | Chromium (teplý fond) | Výhoda Kitesurfu |
|---|---|---|---|---|
| Snímek obrazovky | CPU čas | 380 ms | 1 173 ms | 3,1× méně CPU |
| Snímek obrazovky | Paměť | 57,8 MiB | 271,0 MiB | 4,7× méně paměti |
| Extrakce HTML | CPU čas | 229 ms | 877 ms | 3,8× méně CPU |
| Extrakce HTML | Paměť | 39,4 MiB | 273,7 MiB | 7,0× méně paměti |
Kompromis: Chromium je stále asi 1,7–1,8× rychlejší v reálném čase, a to hlavně díky JIT kompilovanému JavaScript enginu, který překonává Rust/Wasm pipeline Kitesurfu v latenci na jednu úlohu . U snímkování obrazovky byl reálný čas Kitesurfu 1 148 ms oproti 637 ms u Chromia; u extrakce HTML 785 ms oproti 443 ms .
Vlastní odhady Cloudflare uvádějí náklady na jedno načtení stránky v Kitesurfu zhruba na 0,00089 USD při škálování, oproti 0,0031 USD u teplé relace Chromia – tedy 3,5× nižší náklady .
Stávající Puppeteer, Playwright, chrome-remote-interface a MCP/CDP klienti se mohou přihlásit přidáním jediného query parametru na libovolný Browser Run endpoint :
browser=kitesurf
Například na Browser Run CDP nebo Quick Action endpointu bude stávající kód fungovat beze změny – změní se pouze renderovací engine pod ním . Kitesurf prochází více než 215 000 Web Platform Testů s přibližně 97% pokrytím DOM a 96% pokrytím HTML subtestů, takže stávající automatizační skripty fungují bez problémů .
Kitesurf je během beta verze zdarma, s limity na účet, a je také k dispozici prostřednictvím veřejného playgroundu na kitesurf.cloudflare.app .
Dokumentace Cloudflare výslovně uvádí, co Kitesurf zatím neumí :
Kitesurf je optimalizován na to, co Cloudflare nazývá „prchavé, jednorázové relace": stáhnout, extrahovat, vyfotit, jít dál. Pro složité stránky, které vyžadují vyhýbání se botům na úrovni člověka, video nebo desetiminutové checkout flow, Cloudflare doporučuje použít výchozí engine Chromium na Browser Run (stačí vynechat parametr browser=kitesurf) .
Kitesurf zatím není open-source, ale Cloudflare prohlásilo, že engine bude v budoucnu uvolněn jako open-source . Vzhledem k tomu, že tým sestavil engine z existujících open-source Rust komponent (Blitz, Stylo, Parley, Boa), očekává se, že i samotný engine půjde podobnou cestou, i když konkrétní termín nebyl oznámen .
Kitesurf je jednou ze součástí většího produktového push během Agents Week :
Dohromady: Kitesurf poskytuje běhové prostředí prohlížeče; WebMCP poskytuje vrstvu pro objevování nástrojů; a stablecoin peněženka dává agentům ekonomickou identitu – to je vize Cloudflare pro plný zásobník agentní infrastruktury běžící na Workers.
Pokyny Cloudflare jsou jasné: používejte Kitesurf pro bezstavové, vysoce objemové úlohy agentů, jako jsou snímky obrazovky, extrakce HTML a kontrola DOM, kde záleží na efektivitě zdrojů. Vraťte se k Chromiu (výchozí engine Browser Run), kdykoli potřebujete video, WebGL, trvalé přihlášené relace nebo chcete projít bot-detekčními výzvami, které kontrolují skutečné TLS otisky . Oba enginy sdílejí stejné CDP rozhraní, takže přepínání mezi nimi je změna parametru, nikoli přepisování kódu.