Cloudflare recently introduced Kitesurf, a light-weight browser constructed for automated workloads. Kitesurf runs browser elements in remoted WebAssembly/Rust environments on Cloudflare Staff and helps the Chrome DevTools Protocol, permitting instruments comparable to Playwright and Puppeteer to drive it with decrease useful resource overhead than a full Chromium browser.
Designed for duties comparable to screenshots and HTML extraction, Kitesurf runs every web page or out-of-process iframe (OOPIF) in a long-lived Dynamic Employee, remoted with its personal JavaScript atmosphere and DOM. Kitesurf builds the DOM by parsing HTML and CSS and executing JavaScript, utilizing elements from the Rust-based Blitz rendering engine and Firefox’s Stylo CSS parser.
Kitesurf shouldn’t be but a alternative for Chromium, because it lacks help for video, WebGL, life like TLS-based bot challenges, and long-lived authenticated periods. Whereas brokers want browsers to carry out many duties, Celso Martinho, Ruskin Constant, Rui Figueira, and LuÃs Duarte argue:
Browser engines like Chromium had been constructed for people, not brokers, they usually include overhead that AI fashions merely don’t want. They eat a lot reminiscence and compute that offering each agent with its personal occasion is prohibitively costly, limiting giant components of the Net to solely essentially the most subtle and dear AI fashions with greater parametric information, whereas locking out many different agentic purposes.
In response to Cloudflare, AI brokers ought to prioritize low token utilization, scalability, efficiency, value, structured content material, and gear security over visible constancy and options comparable to tabs, extensions, and synchronization.

Supply: Cloudflare weblog
PageRenderer is the Kitesurf element that renders a web page’s DOM and types into a picture or PDF. It fetches fonts and pictures, rasterizes the scene utilizing Blitz Paint and Parley, and returns the ensuing buffer to the Engine over Staff RPC. Martinho, Fixed, Figueira, and Duarte add:
Kitesurf is nice for AI brokers that have to render pages however can settle for the trade-offs of not utilizing a full-featured, pixel-perfect Chromium browser (…) Consider Kitesurf as an ephemeral, fully-isolated, stateless engine designed to exist solely throughout a process, that scales nicely for bursty, AI-driven workloads.

Supply: Cloudflare weblog
On Hacker News, many query the potential battle of curiosity between an organization working the most important CDN community and providing DDoS and cybersecurity merchandise, with person QuantumNomad_ questioning:
Does Cloudflare the CDN enable these browser situations to bypass their very own anti-bot mechanisms? Or will Cloudflare the CDN block them the identical as if somebody was working scraping bots from a unique supplier?
On Reddit, practitioners are cautiously optimistic about Kitesurf’s method whereas questioning why the code shouldn’t be but open supply and why its adjustments haven’t been upstreamed to Blitz. Person seventeencups comments:
Cloudflare constructing instruments to assist AI scrape individuals’s web sites whereas additionally promoting “please cease AI from scraping my web site” as a SaaS product is essentially the most blatant “taking part in each side” I’ve seen shortly,
Nico Burns, the creator of Blitz, confirms:
That is constructed on high of Blitz: a brand new modular (open supply) browser engine that I have been constructing for the final 2.5 years. I wasn’t concerned in constructing Kitesurf, however I’m knowledgeable that they intend to open supply and upstream their patches.
The undertaking remains to be experimental, with essential compatibility work and CDP/WPT help forward. Cloudflare says it plans to open supply the undertaking quickly, however there isn’t any code accessible but.
Â