Cloudflare has introduced Kitesurf, an experimental browser engine designed for automated workloads rather than human browsing. It runs browser components in isolated WebAssembly and Rust environments on Cloudflare Workers, while supporting the Chrome DevTools Protocol used by Playwright and Puppeteer.
The engine parses HTML and CSS, executes JavaScript, and can produce a DOM, screenshot, or PDF. Each page or out-of-process iframe runs in its own long-lived Dynamic Worker with a separate JavaScript environment and document model. Cloudflare built the rendering pipeline from components including the Rust-based Blitz engine and Firefox's Stylo CSS parser.
The narrower design aims to reduce the memory and compute cost of assigning a full Chromium instance to every agent. Cloudflare argues that many automated tasks value structured content, scale, cost, and isolation more than tabs, extensions, synchronization, or pixel-perfect rendering.
Kitesurf is not a general Chromium replacement. It currently lacks video, WebGL, realistic TLS-based bot-challenge behavior, and long-lived authenticated sessions. The project is also not yet open source, though Cloudflare says it plans to release the code and contribute changes upstream. Important compatibility and protocol work remains before broader use.