Skip to main content
Mythos

Kitesurf is 📝Cloudflare's stateless, agent-oriented headless 🏷️#browser, built entirely on Workers and offered in beta as a lighter alternative to Chromium.

Rather than shipping a full desktop browser engine, Kitesurf optimizes for the metrics that govern AI agent workloads — token count, 📝context window, scalability, performance, and cost — and targets agentic tasks such as screenshots and HTML extraction. It runs on top of Cloudflare Workers, uses WebAssembly for resource tracking, and is offered through Browser Run, the headless-browser platform Cloudflare renamed from Browser Rendering.

Cloudflare's published benchmarks, taken as medians across fourteen URLs, put Kitesurf at roughly three to seven times less CPU and memory than Chromium — 380ms of CPU and 57.8 MiB for a screenshot against Chromium's 1,173ms and 271.0 MiB, and 229ms and 39.4 MiB for HTML extraction against 877ms and 273.7 MiB. Chromium wins on wall time, finishing both tasks about 1.7 to 1.8 times faster, and rendering is not pixel-perfect. The engine passes over 235,000 Web Platform Tests subtests, with 97% coverage on DOM and 96% on HTML.

The documented gaps are video playback, WebGL rendering, bot-challenge handshakes with real TLS fingerprints, and long-running authenticated sessions, which leaves Chromium the right choice for anything stateful or visually exact. Kitesurf is reachable by adding browser=kitesurf to a Quick Actions API request, through the Chrome DevTools Protocol endpoint, through an MCP client, or through the public playground at kitesurf.cloudflare.app. It is free during beta, behind per-account limits.

Contexts

Created with 💜 by One Inc | Copyright 2026