blog.cloudflare.com via Hacker News

Cloudflare launches Kitesurf, a Rust browser built for AI agents

TL;DR

  • Cloudflare says Kitesurf uses 3.1x-3.8x less CPU and 4.7x-7.0x less memory than Chromium on its 14-URL screenshot and HTML-extraction tests.
  • The browser is built in Rust from Blitz, Firefox's Stylo, Parley and Boa, compiled to WebAssembly and running inside Cloudflare Workers V8 isolates.
  • Kitesurf passes 215,000+ Web Platform Tests but is 1.7x-1.8x slower than Chromium and cannot handle WebGL, video, or persistent authenticated sessions.

Cloudflare has released Kitesurf, a headless browser designed not for humans but for AI agents, and the pitch is that the tradeoffs a browser should make are different once the user is a language model. In Cloudflare's launch post, the company puts it bluntly: "AI doesn't care about tabs, themes, browser extensions, or synchronization across devices. It cares about token count, context windows, scalability, performance, and costs."

The team built it in about 12 weeks by stitching together existing Rust components, Blitz for rendering, Firefox's Stylo for CSS, Parley for text layout and Boa for JavaScript, compiled to WebAssembly so the whole thing fits inside a Workers V8 isolate. The reported numbers are the interesting part. Against Chromium on a 14-URL benchmark corpus, Cloudflare says Kitesurf uses roughly 3.1x less CPU for screenshots and 3.8x less for HTML extraction, and between 4.7x and 7.0x less memory for the same jobs. It also claims to pass more than 215,000 Web Platform Tests.

The honest tradeoff is in the same table. Wall-clock time is about 1.7x to 1.8x slower than Chromium, so Kitesurf is cheaper per session and lighter on RAM but individual pages come back later, which matters if your agent chain is latency-sensitive. Cloudflare is also up-front that Kitesurf cannot yet do video playback, WebGL, bot-challenge TLS fingerprinting, or persistent authenticated sessions, so anything behind a real login or a serious bot wall still needs Chromium.

What the announcement does not give you is a post-beta price, a breakdown of which Web Platform Test categories fail, or a firm date for the promised open-source release. Beta access is free through Browser Run, and existing Puppeteer, Playwright and MCP clients can switch by adding browser=kitesurf to the endpoint. If the resource claims survive contact with real agent workloads rather than a curated benchmark, the people who should be watching most closely are the headless-Chromium hosts whose economics assume everyone needs Chromium.

Shared on Bluesky by 2 AI experts