Cloudflare's Kitesurf: an agent browser that swaps into Playwright

Cloudflare's stateless browser gives agents cheap, parallel web access — up to 7× less memory than Chromium — at the cost of speed, video, and logins.

Nowline AUG 8 8:00 AM banner

Top AI stories from the last hour

Top AI stories from the last hour

Copy markdown

  • One flag, and your Puppeteer client is on Kitesurf

    Cloudflare's new agent-first browser runs entirely in V8 isolates on Workers — no Chromium underneath. Existing Puppeteer, Playwright, chrome-remote-interface, or any MCP/CDP agent switches over by adding `browser=kitesurf` to Browser Run. It's free during beta, and Cloudflare says it will open-source it.

  • Up to 7× less memory, but ~1.8× slower

    On Cloudflare's 14-URL corpus, Kitesurf used 4.7–7.0× less memory and 3.1–3.8× less CPU than Chromium — HTML extraction ran on 39 MiB versus 274 MiB — while taking 1.7–1.8× longer in wall time. It passes 215,000+ Web Platform Tests but can't yet do video, WebGL, TLS-fingerprint bot challenges, or persistent logins.

  • Build this weekend: a scraper that scales like Workers

    Because every browser is a stateless isolate, you can fan out thousands of one-shot jobs — screenshots, HTML and PDF extraction, competitive scrapes — at Workers cost instead of running a Chromium fleet. Point an existing agent at the endpoint, drop the browser infra, and let it run.