Cloudflare shipped a web browser on August 6 that cannot play video, cannot render WebGL, cannot hold a ten-minute authenticated session, and loses a straight footrace to Chromium by about 70 percent. By the company's own accounting, it is the right browser anyway — because it was not built for you.

Kitesurf, announced during Cloudflare's Agents Week, is a headless browser written from scratch in Rust, compiled to WebAssembly, and running entirely inside V8 isolates on Cloudflare Workers. There is no Chromium underneath it. HTML and CSS parsing run through Blitz, a modular Rust rendering engine from DioxusLabs, and Stylo, Firefox's CSS parser. Because Workers does not permit native eval for security reasons, the occasional eval() call gets routed through Boa JS, a Rust ECMAScript engine — a runtime running inside a runtime, an arrangement the engineering team describes in the launch post as something that does not seem optimal, and is not, but works well enough.

The reasoning is stated bluntly by the four engineers who wrote the announcement — Celso Martinho, Ruskin Constant, Rui Figueira and Luís Duarte. Chromium, they argue, is overhead an AI model never asked for: engines built for humans consume so much memory and compute that giving every agent its own instance is prohibitively expensive, restricting large parts of the web to only the most sophisticated and costly AI models.

Their design premise follows: “We should be giving all agents a browser that excels at what's important for an AI model, even if that means being light on what's only useful for humans.” And the corollary, in the same post: “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 numbers, read properly

The widely repeated shorthand — three to seven times less CPU and memory — flattens two different measurements. Cloudflare's published benchmark, medians of five Browser Run runs across a 14-URL corpus, splits them out. On CPU, Kitesurf used 380ms for a screenshot against Chromium's 1,173ms, and 229ms for HTML extraction against 877ms: 3.1x and 3.8x less. On memory the gap is wider — 57.8 MiB versus 271.0 MiB on screenshots, 39.4 MiB versus 273.7 MiB on extraction, or 4.7x and 7.0x less.

The figure the pitch decks omit is wall time, where Chromium wins: 637ms versus Kitesurf's 1,148ms on screenshots, 472ms versus 820ms on extraction. Cloudflare concedes the point, attributing roughly 1.7x of the gap to a warm JIT beating a cold software renderer, plus rasterization and image encoding it says it will keep optimizing. The trade is explicit: slower per task, far cheaper per session.

Two other widely cited numbers need adjusting. Kitesurf passes more than 235,000 Web Platform Test subtests according to Cloudflare's updated documentation, but the August 6 launch post claimed 215,000-plus — the higher figure came later. And Cloudflare has been clear that WPT measures conformance to W3C standards, not the ability to render real-world websites. Nor was Kitesurf built in three weeks. The launch post is unambiguous: twelve weeks old, first commit in May. The three-week figure describes the span of Cloudflare's announcements, not the engineering.

Then they gave the agents money

Kitesurf is the second half of a pincer. On July 1, Cloudflare launched its Monetization Gateway, which lets any site or API charge an agent per request in stablecoins over x402, the protocol that repurposes the dormant HTTP 402 status code for payments. On August 4 it shipped the buy side: Cloudflare Wallets, plus cloudflare.pay handles giving agents a human-readable identity. Account Wallets belong to humans; Virtual Wallets are issued per agent by API key and bounded by an allowance, an approved-merchant allow list and a maximum transaction size.

“When an agent shows up at your door, you need to know who sent it,” said Matthew Prince, Cloudflare's co-founder and CEO, in the announcement. “Cloudflare can give agents a face — a link to the human or organization that owns them — so that trust, accountability, and real commerce can follow.”

The strategy is not subtle. Chief strategy officer Stephanie Cohen put it to Fortune: “The internet needs a different business model. In order to have a different business model, you need payments that actually will support that.”

Why It Matters

Cloudflare's network spans 337 cities and, by its count, fronts one in five websites. Owning both the browser agents run in and the rail they pay across is a bid to become the toll booth of a machine-to-machine economy before that economy exists.

It does not yet. x402 has settled 160.6 million transactions worth $41.2 million across seven chains and 18 tracked facilitators, per Agent Economy — an average of about 26 cents each, and the tracker warns its totals include tests and infrastructure traffic. That is real but tiny against $307.7 billion in outstanding stablecoin supply.

The standards fight is livelier than the volume. The Linux Foundation took x402 operational on July 14 with 40 members, 17 of them premier: Cloudflare and Stripe alongside Visa, Mastercard, Google, AWS and Circle. That roster is also the risk. Mastercard is advancing a competing agentic-payments scheme, and Stripe's reported $7 billion OpenRouter deal buys micropayments with no blockchain at all.

What to Watch

Whether Kitesurf's CDP coverage — currently a subset — expands enough for production Playwright and Puppeteer workloads, and whether Cloudflare follows through on open-sourcing it. Whether Wallets actually funds: handle reservations are live, but funding, Virtual Wallet issuance and onramps are only promised in the coming months, with no named launch customer, no disclosed custodian and no pricing. And whether anyone besides Cloudflare's own agents shows up to spend.

“When an agent shows up at your door, you need to know who sent it. Cloudflare can give agents a face — a link to the human or organization that owns them — so that trust, accountability, and real commerce can follow.”
— Matthew Prince, Co-founder and CEO, Cloudflare
3.1–3.8x
Less CPU than Chromium
4.7–7.0x
Less memory than Chromium
1.7–1.8x
Chromium is faster on wall time
$41.2M
Total x402 settlement across 160.6M transactions