ZAX ZAX
Ingénierie IA 9 min de lecture

Cloudflare a construit un navigateur pour les agents IA, et Chromium reste plus rapide

Eric Leroy
Un serveur unique éclairé en bleu dans une baie

Le 6 août 2026, Cloudflare a annoncé Kitesurf, un navigateur headless écrit pour les agents IA plutôt que pour des humains, et qui tourne entièrement dans les isolats V8 de Cloudflare Workers. Le point intéressant de cette annonce n'est pas celui que tout le monde reprend. Kitesurf consomme beaucoup moins de CPU et de mémoire que Chromium — mais sur les benchmarks publiés, il est aussi plus lent en temps réel. C'est cette combinaison qui fait tout l'intérêt du sujet, et elle dit quelque chose de précis sur ce que l'infrastructure pour agents cherche réellement à optimiser.

Ce que c'est, techniquement

Kitesurf n'est pas un fork de Chromium. Il est assemblé à partir de composants Rust compilés en WebAssembly : Blitz gère le HTML et la mise en page, Stylo — le moteur CSS de Firefox — analyse les feuilles de style, et Boa couvre l'évaluation JavaScript. L'ensemble s'exécute dans les mêmes isolats V8 qui font déjà tourner Workers, et c'est ce qui rend les chiffres de mémoire possibles : il n'y a pas de processus navigateur séparé à démarrer, isoler puis détruire pour chaque page.

Il parle le Chrome DevTools Protocol, donc l'outillage existant fonctionne sans modification : Puppeteer, Playwright, chrome-remote-interface et les agents compatibles MCP s'y connectent comme ils se connectent à Chromium. L'activer tient à un paramètre de requête — browser=kitesurf sur un point d'entrée Browser Run. Cloudflare indique qu'il passe plus de 215 000 tests de la Web Platform Test suite, avec une couverture qui va du CSS au DOM, en passant par HTML, la sélection, SVG et XHR.

Les chiffres, y compris ceux qui ne l'avantagent pas

Cloudflare a publié des résultats médians face à Chromium sur deux charges de travail. Prise de capture d'écran : 380 ms de CPU contre 1 173 ms, et 57,8 Mio de mémoire contre 271,0 Mio. Extraction de HTML : 229 ms de CPU contre 877 ms, et 39,4 Mio contre 273,7 Mio. Soit environ 3 à 4 fois moins de CPU et 5 à 7 fois moins de mémoire.

Et puis le chiffre que la plupart des reprises omettent : Chromium termine le premier — environ 1,8 fois plus vite sur les captures et 1,7 fois plus vite sur l'extraction. Kitesurf n'est pas un navigateur plus rapide. C'est un navigateur moins cher par unité de travail, ce qui est une affirmation différente et, pour la charge qu'il vise, plus utile. Une flotte d'agents se moque de savoir si une page a pris 400 ms ou 700 ms ; ce qui compte pour elle, c'est le nombre de pages qu'elle peut tenir ouvertes en même temps avant que la facture ou le plafond mémoire ne l'arrête.

Des rangées de lames de serveurs empilées dans une baie de centre de données, leurs voyants verts allumés, photographiées avec une faible profondeur de champ
Des rangées de lames de serveurs dans un centre de données, voyants verts allumés. C'est la mémoire par instance qui décide du nombre de navigateurs que l'on fait tenir sur ce type de matériel — la contrainte autour de laquelle Kitesurf est construit.

Ce qu'il ne sait délibérément pas faire

La liste des absences est aussi instructive que celle des fonctionnalités. Kitesurf ne lit pas de vidéo et ne rend pas de WebGL. Il ne gère pas les défis de fingerprinting TLS, et il n'est pas conçu pour maintenir ouverte une longue session authentifiée. Il ne vise pas un rendu au pixel près. Chacun de ces points correspond à un besoin d'utilisateur humain que n'a pas un agent d'extraction — et c'est exactement le pari : un agent veut du contenu lisible par machine, peu de surcoût en tokens et de l'isolation, pas une reproduction fidèle de ce qu'une personne verrait.

Ce pari a une conséquence pratique nette. Si le travail de votre agent consiste à ouvrir une page, lire le DOM et rendre du contenu structuré à un modèle, alors le décodage vidéo et WebGL sont du coût pur. Si votre travail consiste à tester un parcours utilisateur réel dans un tableau de bord authentifié, Kitesurf est aujourd'hui le mauvais outil, et Cloudflare le dit sans détour.

Disponibilité, et ce qui reste ouvert

Kitesurf est livré dans Browser Run et reste gratuit pendant la bêta, avec des limites par compte. L'équipe annonce son intention d'ouvrir le code « une fois que nous serons prêts ». D'ici là, les benchmarks ci-dessus sont ceux de Cloudflare, exécutés sur la plateforme de Cloudflare — cela mérite d'être gardé en tête avant de prendre ces rapports pour universels. Nous ne les avons pas rejoués de notre côté.

Pourquoi cela dépasse le cas Cloudflare

Depuis vingt-cinq ans, tout navigateur headless est un navigateur humain auquel on a retiré l'écran. Kitesurf est le premier largement disponible à être conçu dans l'autre sens — en partant des besoins de l'agent. Il arrive au moment où MCP s'impose comme protocole d'outillage des agents, et il tourne sur ce même modèle d'exécution à la périphérie qui a déjà transformé notre façon de déployer des applications web.

La question pratique, pour qui construit des agents en ce moment, est plus étroite que ne le laissent croire les titres : payez-vous des pixels que personne ne regarde ? Si une part significative de votre facture navigateur part dans une fidélité de rendu que seul un humain remarquerait, un moteur conçu pour les agents change votre économie unitaire. Si vos agents doivent réellement se comporter comme des utilisateurs — se connecter, tenir des sessions, franchir des défis anti-bots —, alors Chromium reste la réponse, et pour un moment encore. La lecture honnête de ce lancement n'est pas que Chromium a été battu. C'est que le navigateur a enfin cessé d'être supposé avoir un humain de l'autre côté.

Articles connexes