Cloudflare lance Kitesurf, un navigateur web conçu pour les agents, fonctionnant entièrement dans des isolats V8 sur Cloudflare Workers
Cloudflare a dévoilé Kitesurf, un navigateur web conçu spécifiquement pour les agents d'intelligence artificielle, entièrement exécuté dans des isolats V8 sur Cloudflare Workers, sans aucun moteur Chromium sous le capot. L'outil a déjà passé plus de 215 000 tests du Web Platform Tests et est disponible dès maintenant, gratuitement en version bêta, via le service Browser Run. Son architecture repose sur quatre composants isolés dans les Workers : le moteur (Engine), seule brique exposée publiquement, qui communique via le protocole Chrome DevTools (CDP) en WebSocket et REST HTTP et conserve l'état de chaque session ; PageScript, qui attribue à chaque page ou iframe un isolat dédié utilisant le moteur de rendu Rust Blitz et l'analyseur CSS Stylo de Firefox, avec le moteur ECMAScript Boa JS pour gérer les appels eval que Workers ne supporte pas nativement ; PageRenderer, qui transforme la scène calculée en JPEG, PNG ou PDF grâce à blitz-paint et à Parley pour la mise en forme du texte ; et SandboxOutbound, seul composant autorisé à communiquer avec le réseau, chargé d'appliquer les règles CORS, d'injecter des en-têtes réalistes et de renvoyer une erreur 403 en cas de violation de politique. Sur un corpus de test de 14 URL, Kitesurf consomme 380 millisecondes de temps CPU par capture d'écran contre 1 173 pour Chromium, soit 3,1 fois moins, et 229 millisecondes contre 877 pour l'extraction HTML, soit 3,8 fois moins ; côté mémoire, la consommation chute de 271 à 57,8 Mio pour les captures (4,7 fois moins) et de 273,7 à 39,4 Mio pour l'extraction (7 fois moins), au prix d'un temps d'exécution 1,7 à 1,8 fois plus lent, principalement lors du rendu des images.
Pour Cloudflare, les navigateurs classiques comme Chromium ont été pensés pour des humains, avec des onglets, des extensions et un rendu à 60 images par seconde, ce qui rend le déploiement d'un navigateur par agent prohibitif en coûts de mémoire et de calcul. Les agents IA, eux, n'ont besoin que d'un contenu exploitable par une machine, d'un faible surcoût en tokens, d'une bonne capacité de montée en charge et d'une isolation contre des menaces comme l'injection de prompts. En réduisant drastiquement l'empreinte CPU et mémoire, Kitesurf cible en priorité les startups et développeurs indépendants construisant des agents web, ainsi que les entreprises déjà présentes sur Cloudflare Workers, qui peuvent basculer certaines charges de travail simplement en ajoutant le paramètre browser=kitesurf à leurs clients Puppeteer, Playwright ou MCP existants. Les cas d'usage visés incluent l'extraction de données web, l'automatisation SaaS, la surveillance concurrentielle, la génération de documents PDF et les pipelines de recherche ou de RAG.
L'outil reste toutefois limité : il ne gère pas la vidéo, le WebGL, les défis anti-bots basés sur l'empreinte TLS, ni les sessions authentifiées longues et persistantes, domaines où Chromium demeure la solution par défaut. Kitesurf sait déjà afficher correctement des sites comme Wikipedia, Hacker News ou plusieurs versions de TodoMVC, et Cloudflare affirme que sa couverture des tests s'étoffe de plusieurs centaines de cas chaque semaine. Un terrain de jeu public, doté d'outils de développement Chrome intégrés, permet d'inspecter le DOM, la console, le réseau et la mémoire WebAssembly de chaque isolat, signe que le projet est encore présenté comme une bêta amenée à évoluer rapidement plutôt qu'une solution figée.
Dans nos dossiers
Vu une erreur factuelle dans cet article ? Signalez-la. Toutes les corrections valides sont publiées sur /corrections.


