Cloudflare introduced Kitesurf, a browser engine built from scratch in Rust and compiled to WebAssembly to run entirely inside Cloudflare Workers V8 isolates. The engine is split into three components: an Engine that manages the Chrome DevTools Protocol, a PageScript module that handles DOM and JavaScript execution, and a PageRenderer that produces pixel output, using the Blitz rendering engine and Firefox’s Stylo for HTML and CSS parsing. Designed for AI agents rather than human browsing, Kitesurf uses three to seven times less memory and CPU than Chromium, though it renders about 1.7 times slower, and it already passes more than 215,000 Web Platform Tests while supporting Puppeteer, Playwright, and MCP clients.
