Cloudflare Built A Browser With Nothing In It For You.
No tabs, no themes, no extensions — twelve weeks of work aimed at the only user that never looks at the screen.

Cloudflare launched **Kitesurf** on August 7th, a cloud-hosted browser whose design brief was to serve software rather than people. It has no themes, no tabs, and no extension surface, because nothing that drives it has eyes. What it optimizes instead is the set of things that actually cost money when an agent browses at scale: context-window management, token cost, throughput, and resistance to prompt injection. Cloudflare says it is materially cheaper in CPU and memory than Chromium for the two operations agents perform constantly — taking a screenshot and extracting HTML. It is free during beta through Browser Rendering.
The build is the interesting part. Kitesurf is assembled from Blitz's modular rendering engine, Firefox's Stylo CSS parser, and Boa, a JavaScript engine written in Rust — and the whole thing runs on Cloudflare Workers. It currently passes roughly 215,000 web platform tests with hundreds more landing weekly, which is the honest way of saying it is not Chromium and does not intend to be. Twelve weeks separated the first commit from the launch post. You do not rebuild a browser from parts in twelve weeks unless you have decided the existing one is the wrong shape, not merely too heavy.
Every agent stack today drives a browser built for a person and then pays, on every single call, for the pixels, the compositor, and the extension machinery that person would have used. Kitesurf is the first serious argument that this is a rendering problem rather than a scaling problem. If it holds, the interesting consequence is not cheaper scraping — it is that the browser stops being the agent's disguise and becomes its actual runtime, with a security model written for a client that will believe anything the page tells it.






