Back Home

代理基礎設施

Cloudflare Launches Kitesurf: Lightweight Web Engine Replaces Chromium, Cutting Resource Usage for Agentic Browsing to About One-Third or Less

Kitesurf brings Rust, Wasm, and modular Web components to Cloudflare Workers, reducing browser overhead for agent workloads such as content extraction, form interaction, and screenshots. Cloudflare claims that some tasks use 3 to 7 times less CPU and memory in its tests, though website compatibility, anti-bot verification, and source-code availability remain major limitations.

0036947a · CC BY-SA 4.0 · Image source
zh-Hant

Cloudflare released the Kitesurf beta on August 6, aiming to address the startup time, memory consumption, and concurrency-density issues caused by browsing agents’ longstanding reliance on Chromium. Rather than packaging a full desktop browser in a container, Kitesurf is written in Rust and compiled to Wasm. It runs inside a V8 isolate on Workers as a stateless Web engine that exists only for the duration of a single task. It is suited to reading the DOM, executing JavaScript, clicking and completing forms, extracting content, and generating PDFs or screenshots.

Under the hood, Kitesurf reuses Dioxus Labs’ Blitz, along with components including Stylo, Taffy, html5ever, and Boa to handle CSS, layout, HTML, and JavaScript, respectively. This modular approach deliberately omits browser features that agents typically do not need, such as WebRTC, Bluetooth, and persistent storage. Cloudflare says the team enabled the engine to pass more than 215,000 Web Platform Tests within 12 weeks. In content-extraction and rendering workloads selected by Cloudflare, Kitesurf reportedly used about one-seventh to one-third as much CPU and memory as Chromium. Kitesurf is now available for testing through Browser Run and can integrate with existing automation and MCP workflows.

For agents performing search, monitoring, and data extraction at scale, a lower per-session cost could directly increase the number of browsers that can run concurrently while reducing the burden of maintaining browser images and container clusters. However, Kitesurf is not a drop-in replacement for Chromium. Blitz itself is still labeled pre-alpha, and some CSS features, JavaScript APIs, login flows, and pixel-perfect rendering may be incompatible. The absence of a complete browser fingerprint could also trigger anti-bot protections, including Cloudflare Turnstile. Kitesurf itself is not yet fully open source, and Cloudflare’s figures have not been independently reproduced. Engineering teams should next evaluate website compatibility coverage, behavioral differences in CDP and Playwright, isolation and credential-persistence models, and whether Cloudflare contributes its changes back to Blitz.

Sources

  1. Introducing Kitesurf: The agent-first browser that runs in V8 isolates on Cloudflare Workers
  2. DioxusLabs/blitz: A radically modular HTML/CSS rendering engine
  3. Cloudflare launches Kitesurf, a browser built for AI agents