Intelligence artificielle

Cloudflare étend Kitesurf pour prendre en charge WebMCP et améliorer les performances du navigateur dédié aux agents d’intelligence artificielle

Cloudflare a mis à jour le navigateur Kitesurf, exécuté sur Workers, afin d’ajouter la prise en charge de WebMCP, une couverture plus large des standards du Web et des améliorations des performances du DOM, ainsi que son exécution depuis le terminal. L’annonce indique que le navigateur dépasse 730 000 sous-tests de Web Platform Tests, tout en restant en phase bêta et soumis à des limites par compte.

2026-09-28
5 min de lecture
2 vues
certi.news Editorial Team
Cloudflare étend Kitesurf pour prendre en charge WebMCP et améliorer les performances du navigateur dédié aux agents d’intelligence artificielle

Cloudflare a étendu les capacités de Kitesurf, son navigateur basé sur Cloudflare Workers et conçu pour exécuter les tâches des agents d’intelligence artificielle, en ajoutant la prise en charge de WebMCP, des améliorations du moteur du navigateur et une intégration complète avec les interfaces de Browser Run. Il est également désormais possible d’exécuter une version de Kitesurf dans le terminal, une étape qui reflète sa conception différente de celle des navigateurs traditionnels principalement destinés aux utilisateurs humains.

WebMCP fait passer l’interaction du clic à l’appel d’outils

WebMCP permet aux sites de rendre leurs fonctionnalités directement accessibles aux agents, de sorte que l’agent puisse appeler des outils tels que searchFlights() au lieu de simuler des clics sur les éléments et d’attendre le chargement des pages. Cloudflare indique que Kitesurf prend actuellement en charge WebMCP, et que cette prise en charge peut être testée via l’environnement public de Kitesurf et Cloudflare Radar, qui affiche des outils tels que navigate-to et set-location pour interagir par programmation avec la page.

L’utilisation de ces fonctionnalités avec un agent d’intelligence artificielle nécessite de configurer une connexion via Chrome DevTools MCP et le point de terminaison WebSocket de Browser Run, avec transmission des identifiants du compte. Cloudflare fournit une documentation distincte pour utiliser WebMCP avec Kitesurf et Browser Run.

Une couverture plus large des standards du Web

Cloudflare a ajouté la prise en charge de WebMCP, des mises en page CSS, de CSSOM, de CSS Typed OM et des éléments personnalisés. Kitesurf gère également désormais la résolution des modules logiciels via des URL, des modules JSON et des cartes d’importation, en tirant parti du registre des modules de Cloudflare Workers pour prendre en charge l’importation depuis des adresses Web.

Les améliorations concernent également les cadres iframe, qui sont désormais chargés au moment opportun, avec un meilleur isolement et un affichage plus cohérent des textes dans les différentes langues et avec les différents encodages de caractères. Selon Cloudflare, Kitesurf réussit désormais plus de 730 000 sous-tests de Web Platform Tests, soit une augmentation de 500 000 tests par rapport à la phase de lancement.

Des améliorations ciblant la durée de la boucle de l’agent

Cloudflare se concentre sur la réduction du temps que l’agent consacre à ses interactions répétées avec le navigateur, et non uniquement sur la vitesse de chargement de la page. Parmi les changements figure la réduction des transferts entre les moteurs JavaScript et DOM, de sorte que des opérations courantes comme getAttribute, id et parentNode puissent être exécutées dans Wasm DOM au lieu de transiter à plusieurs reprises par des couches intermédiaires.

Kitesurf a également réduit le travail répété lors de l’exécution des minuteurs et du chargement des scripts, et amélioré la gestion de la mémoire ainsi que celle des objets lorsqu’ils passent d’un moteur JavaScript à l’autre. Le chargement des polices est devenu plus sélectif : elles ne sont récupérées qu’en cas de besoin, après examen des caractères utilisés dans la page. L’entreprise affirme que la consommation du processeur et le temps réel sont restés proches des mesures du lancement, et se sont même améliorés dans certains cas malgré l’ajout de la prise en charge de nouveaux standards.

Exécution via Browser Run et le terminal

Kitesurf bénéficie désormais d’une couverture complète des interfaces de Browser Run et peut être utilisé via CDP, Playwright, Puppeteer et MCP. Des opérations telles que la capture d’écran, l’extraction du HTML et la création de fichiers PDF sont également disponibles depuis un Worker via l’interface env.BROWSER.quickAction().

Dans le terminal, Cloudflare a séparé le composant PageRenderer, responsable de la production de l’image, de PageScript, qui gère la session de la page et exécute son code. La nouvelle version utilise le protocole graphique Kitty, avec un mode texte fondé sur ANSI pour les environnements qui ne prennent pas en charge Kitty. Elle peut être installée via Homebrew, puis exécutée à l’aide de la commande kitesurf, avec prise en charge du défilement, des clics et du clavier.

Qu’est-ce qui change concrètement ?

La mise à jour combine une programmabilité accrue des sites grâce à WebMCP, une compatibilité plus large avec les applications Web et des modes d’exécution adaptés aux développeurs et aux agents. Kitesurf reste toutefois en phase bêta et est disponible gratuitement dans le cadre de limites par compte. De plus, l’annonce de Cloudflare concernant son intention de rendre le projet open source à l’avenir ne comprend pour l’instant aucune date précise, ce qui fait de l’étendue de la disponibilité actuelle et de la pérennité des interfaces des points à surveiller.

Source de l’actualité
c
Auteur

certi.news Editorial Team

Dans la même catégorie

À lire également

Voir toutes les actualités