Chromium Was Built for Humans. Cloudflare's New Browser Isn't.

Writer: Ryan Frankel

Ryan Frankel, CTO and Contributing Expert

Ryan began developing websites in the late '90s and has personally tested just about every web host and cloud platform worth trying on the market today. With a masters degree in electrical and computer engineering from the University of Florida, he leverages his extensive knowledge of hardware, software, and their engineering relationship to inform HostingAdvice readers of the technical implications of their hosting choices. Ryan's subject matter expertise includes, but is not limited to, WordPress, cloud infrastructure management, product UI/UX design, and popular web development languages such as JavaScript and PHP.

Editor: Jordan Sprogis

Jordan Sprogis, Contributing Expert

Jordan Sprogis is a creative writer and tech researcher who has been working on online content for the better part of a decade. She holds a bachelor's degree in professional writing from Western Connecticut State University and has devoted much of her career to crafting content for various web verticals, including CyberSpyder and The Echo. Since joining HostingAdvice, Jordan has combined her storytelling ability with her fascination for advancements in technology to pen over 500 articles geared toward industry pros and newcomers alike.

Reviewer: Cristian Lopez

Cristian Lopez, News Manager

Cristian Lopez uses his Business Marketing background from the University of Illinois at Chicago to create comfortable environments for customers, clients, and colleagues to share their thoughts and ideas openly. From interviewing tech leaders to conducting UX market research projects, Cristian knows the importance of storytelling — a key variable for innovation and inspiration. His goal at HostingAdvice is to wow readers on the ever-evolving nature of the tech industry and bring his audience the most reliable and exciting content on all things hosting.

Follow the HostingAdvice team for a daily dose of tech news, trending IT discussions, and interviews with the web's most innovative technologists.
Follow Us:
2.7k
1k

The question no one had ever considered until agents started doing the browsing was: Why does software need to scroll at 60 frames per second?

The reason is because it must satisfy human users who require tabs, extensions, themes and perfect rendering of every pixel. But an agent retrieving product documentation does no scrolling, no theming, and has no appreciation for your CSS transitions.

It’s why on August 7, Cloudflare released Kitesurf, a browser that eliminates all of the above. It’s fully agent-only with no window, no tabs, and no involvement of human users. Instead, it operates entirely on Cloudflare Workers with complete isolation of each page within a separate V8 execution context.

Built in 12 Weeks, Rendered in WebAssembly

To do this, Cloudflare adapted Obscura, an open-source, Rust-based, headless browser engine, for use on Workers. This required approximately 12 weeks of effort, according to TechRepublic, and produced a browser that incorporates a modular rendering engine based on Blitz, on the Firefox-Stylo implementation of CSS and on the Boa implementation of ECMAScript, all compiled to WebAssembly.

Diagram showing Kitesurf's browser architecture running across isolated Cloudflare Workers components.
Cloudflare’s high-level architecture for Kitesurf, which runs browser components across isolated Workers.

It’s a system that’s as much fun as it is technically exciting. The browser already satisfies more than 215,000 Web Platform Tests, the standard conformance requirements for web browsers, and adds several hundred additional tests each week. It provides correct rendering of Wikipedia, the web site for Hacker News, the TodoMVC benchmark application, the Cloudflare blog, and much of the Cloudflare dashboard.

The Numbers That Matter Are on the Invoice

Cloudflare also removed much of the rendering and visual functionality a human-first browser needs, instead optimizing the browser to extract webpage content efficiently for AI agents. Every time an AI agent browses the web, Cloudflare assumes the webpage could be trying to trick or manipulate the AI.

As a result, the consumption of computing resources is much less than for a commercial browser based on Chromium: For a test corpus of 14 web pages, CPU utilization for production of screenshots was 3.1 times lower and for production of HTML output 3.8 times lower than for Chromium. Memory requirements for screenshots and for HTML output were 4.7 and 7 times lower, respectively, according to benchmarks performed by Cloudflare.

Kitesurf's resource savings vs. Chromium

01234567CPU: screenshotsCPU: HTML extractionMemory: screenshotsMemory: HTML extractionTaskTimes lower than Chromium

Chromium may finish individual tasks faster, but Kitesurf uses significantly less CPU and memory. For providers running large numbers of AI agents, that efficiency could matter more than raw browser speed because the same hardware can support more simultaneous sessions.

Costs are based on CPU and memory, and 3- to 7-fold lower resource consumption provides a substantial increase in the number of simultaneous sessions.

Kitesurf may be slower than Chromium, but it uses far fewer resources, allowing providers to run more AI agents simultaneously without paying for a separate, resource-heavy browser instance for each one.

Your Puppeteer Scripts Don’t Have to Know

Kitesurf implements the Chrome DevTools Protocol and thereby permits continued use of Puppeteer, Playwright, and any MCP client that supports CDP without requiring any changes, TechCrunch reported.

Cloudflare says existing implementations of AI agents from Chromium can be migrated to Kitesurf within about one day’s work. The service is available at no charge during the beta period.

Cloudflare’s Kitesurf Playground lets developers inspect pages rendered by the agent-focused browser, including the DOM, console messages, network activity, and WebAssembly memory.

Kitesurf will be made available as open-source software once it’s mature enough. This will allow customers to run the software themselves rather than relying on Cloudflare’s infrastructure.

Four Agentic Launches in 10 Days

The Kitesurf launch is the fourth deployment of agent-based web technologies within 10 days, after the release of Wallets and cloudflare.pay on August 4, Cloudflare Agents the same day, Cloudflare OS on August 5, and the AEO Visibility Dashboard on August 6.

This was no accident: Cloudflare is making a claim on the layer of technology that agents use to reach the web and directly challenging the assumption that has governed automation technology since 2017. That assumption was the need of a separate instance of Chromium. Services such as Browserbase and Anchor Browser were built around providing that capability, while tools such as Selenium, Puppeteer, and Playwright continue to rely on Chromium-based automation.

In contrast, Cloudflare is offering technology adjacent to hosting that eliminates the need for Chromium instances altogether. The resulting competition is evident: Will Browserbase, Anchor or Bright Data implement a compatibility layer for Kitesurf, or deploy an alternative agent-optimized browser within 90 days? And will AWS or GCP offer their own primitive for execution of serverless agent-browser technology by year-end?

For independent developers building agent-based automation for clients — a chatbot consuming content from a CMS, an SEO agent monitoring competitor web pages, a technical support bot accessing documentation — the browser has certainly been the most expensive line item.

The Cost Math Lands on Hosts Too

Kitesurf changes the arithmetic mid-course of beta testing, combining cost savings and protection against system compromise. This could be major for providers of agent-managed SaaS where the browser is a major share of operational costs.

There’s an additional but largely invisible message to providers of web hosting providers and website operators. As agents increasingly rely on purpose-built tools to retrieve web content, the way websites structure that content will be more important. Clean HTML and properly implemented schema.org markup gives those agents something useful to work with, which is the purpose behind Cloudflare’s newly released AEO Visibility Dashboard.

It will be worth watching whether the promise of open-source technology is fulfilled before year-end and whether the mode of self-hosted implementation will accompany it. Finally, Cloudflare has delivered a browser that will never be seen. But if expectations are on the right track, it will soon become the browser used by all agents.

About the Author

CTO and Contributing Expert

Ryan Frankel has been a professional in the tech industry for more than 20 years and has been developing websites for more than 25. With a master's degree in electrical and computer engineering from the University of Florida, he has a fundamental understanding of hardware systems and the software that runs them. Ryan now sits as the CTO of Digital Brands Inc. and manages all of the server infrastructure of their websites, as well as their development team. In addition, Ryan has a passion for guitars, good coffee, and puppies.

« BACK TO: BLOG

Meet the Experts

Our team of experts with a combined 50+ years of experience in web hosting serve insight and advice to more than 20 million users!

We Know Hosting

$

4

8

,

2

8

3

spent annually on web hosting!