Cloudflare bouwt Kitesurf, een browser voor AI-agents
Cloudflare heeft Kitesurf uitgebracht, een browser die niet voor mensen is gemaakt maar voor AI-agents. TechCrunch meldde de lancering op 7 augustus. De browser draait volledig op Cloudflare Workers en is gratis te proberen in de bèta van Browser Run, de dienst waarmee ontwikkelaars headless browsers aansturen op het netwerk van Cloudflare.
Het idee erachter is simpel. Een agent die een webpagina uitleest heeft niets aan tabbladen, thema’s of extensies. Wat een agent wel nodig heeft: pagina’s die snel openen, weinig rekenkracht kosten en een resultaat opleveren dat in een contextvenster past zonder de tokenrekening op te blazen.
Rust onder de motorkap
Kitesurf is in Rust geschreven en gebruikt geen Chromium. Volgens de technische beschrijving die MarkTechPost publiceerde, bestaat het systeem uit drie delen: een engine die naar buiten praat via het Chrome DevTools Protocol en HTTP REST, een PageScript-component die elke pagina in een eigen V8-isolaat draait, en een PageRenderer die pagina’s omzet naar JPEG, PNG of PDF. Voor het renderen leunt Cloudflare op Blitz, voor het parsen van CSS op Stylo uit Firefox. Al het netwerkverkeer loopt via een aparte sandbox-worker die het CORS-beleid afdwingt.
Cloudflare zegt dat het geheel binnen twaalf weken van idee naar lancering ging en dat de browser inmiddels zo’n 215.000 tests uit de web platform test suite doorstaat, met wekelijks honderden erbij.

Goedkoper per pagina, langzamer op de klok
De cijfers die Cloudflare deelt komen uit een test met veertien URL’s. Voor een screenshot verbruikte Kitesurf 380 milliseconden CPU tegenover 1.173 milliseconden voor Chromium, en 57,8 MiB geheugen tegenover 271 MiB. Bij het extraheren van tekst was het verschil groter: 229 tegenover 877 milliseconden CPU en 39,4 tegenover 273,7 MiB geheugen, ruim zeven keer minder.
Daar staat wat tegenover. De wandkloktijd ligt hoger: screenshots duren 1,8 keer langer, extractie 1,7 keer. Voor een agent die duizenden pagina’s per uur afgaat weegt het lagere verbruik zwaarder dan die vertraging, want daar wordt de factuur door bepaald. Voor taken waar een gebruiker op zit te wachten pakt de rekensom anders uit.
Wat er nog ontbreekt
Kitesurf ondersteunt video en WebGL nog niet. Ook botdetectie op basis van TLS-fingerprints en langlopende ingelogde sessies vallen buiten het bereik. Ingewikkelde pagina’s blijven voorlopig een taak voor Chromium, dat naast Kitesurf beschikbaar blijft. Wie Puppeteer, Playwright of een MCP-client gebruikt, hoeft alleen de parameter browser=kitesurf mee te geven om over te schakelen.
Wat betekent dit
De browser is de afgelopen maanden het strijdtoneel geworden voor agents. OpenAI stopt op 9 augustus met de aparte Atlas-browser en verhuist ChatGPT naar Chrome, een Amerikaans hof liet de shopagent van Perplexity toe bij Amazon, en Google liet Maps zelf eten bestellen en hotels boeken. Cloudflare kiest een andere positie in die keten: geen product voor eindgebruikers, maar infrastructuur waar andermans agents op draaien.
Dat past bij de rest van de laag die nu wordt gebouwd, van Agent Plugins als gedeelde standaard tot x402 voor betalingen door agents. Wie een agent bouwt die het web opgaat, betaalt straks per pagina. Een engine die drie tot zeven keer minder verbruikt verandert dan direct wat er economisch haalbaar is.
