Safari 27 : nouveautés pour développeurs avec le support MCP détaillées sur le blog WebKit

Apple invites developers to submit browser interoperability ideas for Interop 2027

La sortie de la version 27.0 de Safari apporte son lot d’innovations passionnantes, renforçant ainsi la position du navigateur d’Apple parmi les leaders de l’écosystème web. Cet article explore les nouveautés les plus marquantes de cette mise à jour.

Le serveur MCP de Safari, un nouvel outil pour développeurs

Safari 27.0 propose en particulier le serveur MCP, un outil destiné à aider les développeurs en permettant aux agents d’IA de gérer la fenêtre du navigateur. Cette fonctionnalité promet de fluidifier le processus de création.

Pour activer le serveur MCP, rendez-vous dans Safari > Réglages > Développeur et cochez l’option “Autoriser l’automatisation à distance et les agents externes”. Notez que le panneau Développeur s’affiche uniquement après avoir activé “Afficher les fonctionnalités pour les développeurs web” dans Safari > Réglages > Avancé.

Apple promet que ce nouveau serveur facilitera la vie des développeurs travaillant avec des agents de code. Grâce à Safari MCP, il est possible de :

  • observer le rendu de votre code directement dans Safari
  • vérifier les états utilisateurs dans les formulaires et les flux de paiement
  • comparer les styles et l’agencement avec d’autres navigateurs
  • tester les problèmes d’accessibilité, comme l’absence d’étiquettes
  • analyser les performances avec des temps de navigation et de chargement de ressources

Cette innovation fonctionne uniquement sur votre machine locale, sans appel réseau. En prime, aucune donnée personnelle n’est accessible par les agents, elle est cloisonnée dans l’outil utilisé.

Cette mise à jour corrige également près de 850 bugs, allant des améliorations en accessibilité à des ajustements sur le CSS et les formulaires. Cela représente une nette hausse par rapport aux 525 corrections annoncées récemment lors de la WWDC.

Nouveautés additionnelles et améliorations

Safari 27.0 introduit le support des environnements immersifs, une avancée pour les développeurs souhaitant intégrer cette technologie à visionOS. De plus, l’élément HTML a été étendu à iOS, iPadOS et macOS, permettant l’intégration de modèles 3D interactifs.

Safari 27 nouveautes pour developpeurs avec le support MCP

Une autre fonctionnalité notable est l’ancrage de défilement, conçue pour éviter que les pages ne sautent lorsque des éléments comme des images se chargent. Les améliorations de Web Inspector sont également nombreuses, notamment des informations sur le contraste des couleurs en ligne et une meilleure visibilité des chaînes de redirection.

Cette mise à jour se concentre aussi sur des technologies comme WebAssembly, WebGPU, JavaScript, CSS, et bien plus encore. Les développeurs ont de quoi se réjouir avec un éventail élargi de nouvelles fonctionnalités qui boostent l’expérience web.