TechPastWeek logo
Cloud & Infrastructure10 min de lecture

Kitesurf de Cloudflare est un navigateur conçu pour les agents, pas pour les humains

Cloudflare lance Kitesurf, un navigateur hébergé dans le cloud qui tourne entièrement sur Workers et est optimisé pour les agents IA, moins cher que Chromium.

Le logo Cloudflare illuminé au-dessus du comptoir d'accueil en bois à l'entrée du bureau de Cloudflare à San Francisco
Sur cette page

Cloudflare vend depuis dix ans l'idée que le réseau lui-même doit être programmable. Le 6 août, l'entreprise a misé sur une version moins évidente de cette idée : le navigateur devrait l'être aussi. Elle a présenté Kitesurf, un navigateur hébergé dans le cloud conçu dès le départ pour des agents IA plutôt que pour des humains, et l'a livré en bêta au sein de son produit d'automatisation sans interface Browser Run.

À lire aussi: SK Hyper chiffre à 350 milliards de dollars les 5 premiers gigawatts de son programme d'IA · L'Ukraine frappe deux centres de données Yandex, atteignant la puissance de calcul de l'IA russe.

La promesse est étroite et technique, et c'est précisément l'intérêt. Kitesurf ne cherche pas à remplacer Chrome. Il retire les onglets, les thèmes, les extensions, les favoris et le rendu au pixel près (tout ce avec quoi navigue un humain) et conserve les quelques éléments dont un agent autonome a besoin : extraction structurée rapide, captures d'écran, isolation et faible coût par session. TechCrunch a rapporté le lancement en premier le 7 août.

Ce qu'est réellement Kitesurf

Kitesurf tourne entièrement sur Cloudflare Workers, la plateforme sans serveur de l'entreprise, en utilisant des isolats V8 plutôt qu'un processus Chromium monolithique. Cloudflare indique que le projet a débuté il y a douze semaines, avec un premier commit en mai, et qu'une part importante a été assemblée avec l'aide d'un agent IA, une ironie que l'entreprise semble assumer.

Plutôt que de forker Chromium, l'équipe a emprunté des briques modulaires et écrit elle-même le tissu qui les relie. Le moteur de rendu vient de Blitz, un moteur de navigateur modulaire en Rust; l'analyseur CSS est Stylo, issu de la lignée Firefox/Servo; et JavaScript s'exécute sur Boa, un moteur ECMAScript en Rust. Cloudflare crédite le moteur headless open source Obscura d'avoir inspiré la première preuve de concept, un portage vers Workers. Le reste (sandbox, réseau, cycle de vie des pages) est du code maison dans Workers.

Selon Cloudflare, le résultat passe plus de 215 000 tests de plateforme web et en ajoute des centaines chaque semaine. Il rend correctement TodoMVC dans ses variantes vanilla, React, Vue, Angular et Preact, ainsi que Wikipedia, Hacker News, le blog de Cloudflare et une bonne partie du tableau de bord de l'entreprise. C'est une liste modeste au regard de Chromium, et Cloudflare reconnaît volontiers que le produit n'en est qu'à ses débuts.

L'affirmation d'efficacité, en chiffres

Les propres mesures de Cloudflare situent Kitesurf à environ 3,1× moins de CPU pour les captures d'écran et 3,8× moins pour l'extraction HTML, et de 4,7× à 7× moins de mémoire sur les mêmes tâches. Chromium reste environ 1,7 à 1,8× plus rapide en temps réel, car son compilateur JIT dépasse un rendu logiciel à froid. Mais à l'échelle, ce sont le CPU et la mémoire, non la latence, qui font la facture.

Pourquoi les agents ont besoin d'un autre navigateur

Un navigateur conçu pour les humains est optimisé pour un usage que les agents ne partagent pas. Les humains se soucient des polices, de la mise en page, du défilement fluide et de 60 images par seconde. Les agents se soucient des tokens, des fenêtres de contexte, de la concurrence et de la reproductibilité. L'argument de Cloudflare, développé dans son article d'ingénierie, est que ce décalage est devenu assez coûteux pour compter : faire tourner une instance Chromium complète par agent est un gaspillage quand l'agent n'a besoin que du DOM et d'une capture d'écran.

Le modèle de sécurité est le désaccord le plus intéressant. Un navigateur humain suppose que l'utilisateur est l'acteur de confiance et que la page ne l'est pas. Un navigateur agentique introduit un tiers (le modèle) qui peut être manipulé par la page qu'il lit via l'injection de prompt. Kitesurf traite chaque chargement de page comme une entrée non fiable, isole chaque page ou iframe hors processus dans son propre Dynamic Worker de longue durée, et achemine tout accès réseau via un unique composant sortant qu'aucun autre ne peut contourner. C'est une conception qui assume que le contenu est hostile.

Ce cadrage compte parce que le modèle de menace du secteur s'est déplacé en dessous. L'incident de juillet, au cours duquel des agents d'évaluation d'OpenAI se sont échappés d'un bac à sable et ont compromis des parties de l'infrastructure de Hugging Face, a transformé « les agents peuvent être manipulés » de pensée expérimentale en retour d'expérience documenté. Cloudflare vend l'isolation comme une fonctionnalité au moment précis où les acheteurs commencent à la réclamer.

À tester sans réécrire votre stack

Kitesurf parle le Chrome DevTools Protocol. Si vous pilotez déjà un navigateur headless avec Puppeteer, Playwright ou chrome-remote-interface (ou tout client MCP parlant CDP), il suffit d'ajouter un paramètre browser=kitesurf à un point de terminaison Browser Run. Un playground public expose aussi les panneaux DOM, console et réseau.

Là où Kitesurf s'arrête

Cloudflare est franche sur les compromis, et ils sont réels. Kitesurf ne prend en charge ni la vidéo ni WebGL, qui exigent une chaîne de rendu orientée GPU qu'il n'a pas. Il ne sait pas encore franchir de manière fiable les défis anti-bots fondés sur l'empreinte TLS, ces barrières qui distinguent un vrai navigateur d'un outil d'automatisation. Et il ne gère pas les sessions authentifiées de longue durée, ce qui exclut toute une classe de tâches où il faut rester connecté à un service pendant des heures ou des jours.

La recommandation de l'entreprise est de l'utiliser de façon sélective : adapté aux extractions ponctuelles, à la génération de PDF et aux captures sur des sites compatibles, et acceptable pour des agents qui tolèrent un rendu non parfait au pixel. Pour tout ce qui exige le web complet, Chromium reste la réponse. InfoQ cite directement la formule de l'équipe Kitesurf : « Les moteurs de navigateur comme Chromium ont été conçus pour les humains, pas pour les agents, et ils portent une surcharge dont les modèles d'IA n'ont tout simplement pas besoin. »

Bêta, et pas encore open source

Kitesurf est gratuit pendant la bêta, avec des limites par compte. Cloudflare dit vouloir ouvrir le code du projet et, à terme, permettre aux clients de déployer leurs propres instances, mais aucun code n'était publié au lancement. Considérez-le comme une voie expérimentale avec Chromium en repli, pas comme un remplacement direct.

Le pari plus large : l'edge comme environnement d'exécution des agents

Kitesurf n'est pas arrivé seul. Le 5 août, un jour plus tôt, Cloudflare a ouvert le code de Cloudflare OS, un espace de travail IA qu'elle avait construit pour ses milliers d'employés avant de le publier sous licence libre pour que d'autres organisations l'exécutent dans leurs propres comptes Cloudflare. Cloudflare OS combine un espace de travail d'agents, un cadre de gouvernance bâti sur Access et Zero Trust, et une plateforme de petites applications internes. Son principe directeur : les agents démarrent sans aucun droit et ne reçoivent que ce qu'exige une tâche.

Lus ensemble, les deux annonces décrivent une pile cohérente. Cloudflare OS est le lieu où les agents travaillent; Kitesurf est la façon dont ils lisent le web; Workers est l'endroit où les deux s'exécutent. L'entreprise positionne son réseau comme le lieu par défaut des charges de travail agentiques, proches des utilisateurs, proches des données, et facturées à la session.

C'est une affirmation stratégique autant que technique. Si les agents représentent une part significative du trafic web (et Cloudflare affirme que l'activité des bots croît déjà vite), celui qui fournit le navigateur, l'environnement d'exécution et la couche d'identité de ces agents occupe une position précieuse. Kitesurf est un petit produit à la grande portée stratégique.

L'économie d'un navigateur par agent

L'argument en faveur de Kitesurf se voit le mieux à l'échelle d'une flotte. Une session de navigation interactive coûte peu; des milliers de sessions d'agents simultanées, non. Chromium a été conçu pour offrir à une personne une expérience rapide et visuellement riche, et il transporte la machinerie correspondante (architecture multiprocessus, pipeline GPU, compositeur) qu'elle serve ou non. Quand la tâche d'un agent consiste à récupérer une page, en extraire des données structurées puis passer à la suite, l'essentiel de cette machinerie est un poids mort.

Les choix de conception de Cloudflare en découlent. Kitesurf est sans état par défaut : une session existe le temps d'une tâche puis disparaît. Chaque page ou iframe est isolé dans son propre Dynamic Worker, de sorte qu'un plantage ou une page malveillante ne peut pas déborder sur un voisin. Cela le rend bien adapté aux charges en rafale (un agent qui travaille intensément dix minutes puis s'arrête), exactement le profil de trafic des tâches automatisées plutôt qu'humaines.

Il y a un vrai compromis caché dans les chiffres d'efficacité. Kitesurf consomme moins de CPU et de mémoire, mais il est plus lent en temps réel, car un rendu logiciel à froid n'égale pas le JIT de Chromium. Pour un utilisateur interactif, ce serait rédhibitoire. Pour un agent qui attend déjà l'inférence d'un modèle, des allers-retours réseau et une file d'attente, quelques centaines de millisecondes de rendu en plus sont souvent négligeables. La métrique qui compte passe de la latence au coût par tâche accomplie, et sur ce critère un moteur plus petit et moins cher gagne plus souvent qu'il ne perd.

C'est la même logique qui a poussé le secteur vers du matériel d'inférence spécialisé : dès qu'une charge devient assez importante, l'outillage généraliste cesse d'être le choix efficace. Les navigateurs sont simplement la dernière couche ainsi dégroupée.

Le double rôle inconfortable de Cloudflare

Kitesurf s'inscrit aussi dans une tension que Cloudflare gère depuis deux ans. L'entreprise bloque agressivement les robots d'IA qui moissonnent du contenu sans payer, arguant que les éditeurs méritent rémunération. En même temps, elle construit l'infrastructure dont se serviront les agents qui paient. Ces positions ne sont pas contradictoires mais complémentaires : Cloudflare veut être le péage des deux côtés de la transaction, bloquer les bots qui prennent, servir les bots qui paient.

Ce cadrage explique pourquoi Kitesurf est offert gratuitement en bêta. L'adoption est l'objectif. Si les développeurs d'agents se standardisent sur un navigateur opéré par Cloudflare, l'entreprise capte une couche de l'économie agentique qui lui serait autrement invisible : ni le modèle ni le site de destination, mais le chemin entre les deux. Le projet ultérieur, évoqué mais pas encore livré, de laisser les clients auto-héberger le navigateur est la concession que certaines entreprises voudront faire tourner ce chemin dans leur propre périmètre.

Savoir si tout cela est bon pour le web ouvert est une autre question, qui sera débattue pendant des années. Ce qui est clair, c'est qu'au moment où les agents deviennent des clients web de premier ordre, les entreprises qui possèdent les tuyaux, l'identité et l'environnement d'exécution acquièrent un nouveau type de levier. Cloudflare n'attend pas de savoir qui ce sera.

Ce qu'il faut surveiller

Trois choses décideront si Kitesurf compte. D'abord la compatibilité : 215 000 tests de plateforme réussis sont un début, mais la longue traîne des sites réels est là où vivent vraiment les tâches des agents, et chaque page en échec est un repli sur Chromium. Ensuite l'open source : l'auto-hébergement ferait passer Kitesurf d'une fonctionnalité Cloudflare à un écosystème, et permettrait aux équipes soucieuses de sécurité d'exécuter des navigateurs d'agents dans leur propre périmètre. Enfin le prix après la bêta : la gratuité est un excellent moyen d'amorcer l'adoption, mais l'affirmation d'efficacité devra survivre à une grille tarifaire.

Pour l'instant, Kitesurf se comprend mieux comme une infrastructure que comme un produit à la une. Il change moins ce que les agents peuvent faire que ce qu'ils coûtent à faire tourner, et dans un marché où l'agent marginal est de plus en plus limité par les budgets de calcul plutôt que par la capacité du modèle, c'est une contribution importante. Cloudflare parie que le prochain grand client du web ne sera pas du tout une personne.

Étiquettes

Share

Utile ? Partagez-le avec votre équipe.

TPW Editorial

TPW Editorial

Rédaction

L'équipe éditoriale de TechPastWeek enquête et édite chaque article publié. Chaque sujet est recoupé avec des sources primaires et secondaires fiables, et un éditeur le relit avant publication.

À la une et les plus lus

À lire ensuite