Remarque
L’accès à cette page requiert une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page requiert une autorisation. Vous pouvez essayer de modifier des répertoires.
Voici les nouvelles fonctionnalités et mises à jour de la plateforme web dans Microsoft Edge 143, qui sera publié le 4 décembre 2025.
Pour rester à jour et obtenir les dernières fonctionnalités de la plateforme web, téléchargez un canal d’aperçu de Microsoft Edge (Beta, Dev ou Canary) ; accédez à Devenir un Microsoft Edge Insider.
Contenu détaillé :
- Microsoft Edge DevTools
- WebView2
- Fonctionnalités CSS
-
API web
- Autoriser plus de caractères dans les API DOM JavaScript
- Propriété dataTransfer pour les événements d’entrée insertFromPaste, insertFromDrop et insertReplacementText
- API EditContext : passez aux valeurs d’énumération TextFormat underlineStyle et underlineThickness
- API FedCM : prendre en charge les réponses JSON structurées des fournisseurs d’identité
- Gamepad ongamepadconnected et ongamepaddisconnected attributs de gestionnaire d’événements
- HTMLElement : accessKeyLabel
- Meilleure prise en charge d’Unicode
- Nouvel algorithme de mise à jour du manifeste PWA
- Négociation du protocole d’application WebTransport
- Fonctionnalités déconseillées ou supprimées
- Versions d’évaluation d’origine dans Microsoft Edge
-
Essais d’origine du chrome
- Heuristique de navigation douce
- Descripteurs personnalisés WebAssembly
- CrashReportingStorageAPI
- Mode de compatibilité WebGPU
- Nouvelle tentative de récupération
- API de requête
- Notifications d’appels entrants
- Travailleurs partagés à durée de vie prolongée
- Attribut de blocage du rendu de fréquence d’images complète
- Accès au réseau local à partir de contextes non sécurisés
- URL et hachages d’évaluation dans CSP script-src
Microsoft Edge DevTools
Découvrez les nouveautés de DevTools (Microsoft Edge 143).
WebView2
Voir :
- Runtime 143.0.3650.58 (8 décembre 2025)
- Libérer le SDK 1.0.3650.58, pour le runtime 143 (8 décembre 2025)
Fonctionnalités CSS
Vous trouverez ci-dessous les nouvelles fonctionnalités de feuilles de style en cascade (CSS) dans Microsoft Edge.
Requêtes de conteneur de secours ancrées CSS
La @container anchored(fallback) requête conteneur peut désormais être utilisée pour styliser les éléments descendants d’un élément positionné sur une ancre en fonction de position-try-fallbacks qui est appliqué.
Cela peut être utilisé, par exemple :
- Tracez une flèche entre une info-bulle positionnée sur l’ancre et l’élément auquel elle est ancrée, dans la bonne direction.
- Affichez différents dégradés d’arrière-plan en fonction de la direction.
- Exécutez différentes animations en fonction de la position de l’élément ancré.
Par exemple :
#anchored {
position-try-options: flip-block;
container-type: anchored;
}
@container anchored(fallback: flip-block) {
#anchored > .arrow {
--arrow-rotation: 180deg;
}
}
Voir aussi :
- Positionnement de l’ancre CSS au MDN.
- requêtes de conteneur CSS au MDN.
Propriété CSS font-language-override
La font-language-override propriété CSS vous permet de remplacer la langue système utilisée pour la substitution de glyphes OpenType en spécifiant une balise de langue à quatre caractères directement dans CSS.
Cela permet un contrôle typographique plus fin pour le contenu multilingue ou pour les polices avec des variantes de glyphes spécifiques à une langue.
Voir aussi :
- font-language-override sur MDN.
Valeurs relatives latérales pour background-position les propriétés de main longue
Les background-position-x propriétés et background-position-y longhand prennent désormais en charge les valeurs relatives latérales.
Une valeur relative sur le côté vous permet de définir la position de l’image par rapport à l’un de ses bords. Par exemple :
.element {
background-position-x: left 20px; /* 20px from the left edge */
background-position-y: bottom 10%; /* 10% from the bottom edge */
}
Voir aussi :
- Valeurs relatives latérales dans background-position-x sur MDN.
Meilleur rendu des box-shadow éléments avec de grandes border-radius valeurs
Microsoft Edge rend désormais mieux la zone d’étalement des box-shadow éléments avec de grandes border-radius valeurs.
L’ombre des formes circulaires (ou lorsque la border-radius valeur est proche de 50 %) semble désormais plus proche de celle de la forme d’origine.
Voir aussi :
- box-shadow à MDN.
- border-radius à MDN.
API web
Vous trouverez ci-dessous les nouvelles fonctionnalités de l’API web dans Microsoft Edge.
Autoriser plus de caractères dans les API DOM JavaScript
Vous pouvez désormais créer des éléments et des attributs DOM avec un plus grand nombre de caractères valides en JavaScript. Cela correspond au comportement lorsque les mêmes éléments et attributs sont définis dans le balisage HTML.
Cette modification aligne les API DOM JavaScript sur l’analyseur HTML, ce qui permet un ensemble plus large de caractères pour les noms et attributs d’élément.
Voir aussi :
- Autoriser plus de caractères dans les API DOM JavaScript
- Caractères valides/non valides dans document.createElement()
dataTransfer propriété pour insertFromPaste, insertFromDropet insertReplacementText les événements d’entrée
Les objets d’événement d’entrée de type insertFromPaste, , et insertReplacementText ont maintenant une dataTransfer propriété, pour une meilleure interopérabilité avec les insertFromDropautres navigateurs.
La dataTransfer propriété permet d’accéder au Presse-papiers ou de glisser-déplacer des données lorsque l’utilisateur modifie le texte dans un contenteditable élément. Les mêmes données sont également disponibles sur la dataTransfer propriété des beforeinput événements.
Cette fonctionnalité s’applique uniquement aux contenteditable éléments.
Voir aussi :
- Transfert de données chez MDN.
- InputEvent : propriété inputType au MDN.
- Attribut global de contenu modifiable HTML à MDN.
- Element : beforeinput event at MDN.
API EditContext : modifiez les valeurs et underlineThickness énumération TextFormatunderlineStyle
Auparavant, lors de l’utilisation de l’API EditContext, les valeurs et TextFormat.underlineThickness enum TextFormat.underlineStyle étaient incorrectement en majuscules.
- Les nouvelles valeurs de l’énumération
TextFormat.underlineStylesont désormais en minuscules :{"none", "solid", "dotted", "dashed", "wavy"}. - Les nouvelles valeurs de l’énumération
TextFormat.underlineThicknesssont désormais en minuscules :{"none", "thin", "thick"}.
Ce changement, qui est conforme à la spécification, facilite l’application de ces valeurs directement aux propriétés CSS sans avoir à les remapper.
Voir aussi :
- API EditContext sur MDN.
- TextFormat sur MDN.
API FedCM : prendre en charge les réponses JSON structurées des fournisseurs d’identité
L’API de gestion des informations d’identification fédérées (FedCM) prend désormais en charge les réponses JSON structurées des fournisseurs d’identité (IdP).
Cela permet aux IdP de renvoyer des objets JSON structurés au lieu de chaînes simples aux parties de confiance (RP) via le id_assertion_endpoint. Cela élimine le besoin de sérialiser et d’analyser manuellement les chaînes JSON, ce qui simplifie l’intégration et permet aux RP d’interpréter directement des réponses complexes et donc de prendre en charge des protocoles variés (tels que OAuth2, OIDC ou IndieAuth) sans accords hors bande.
Voir aussi :
- API de gestion des informations d’identification fédérées (FedCM) au MDN.
- Intégration du fournisseur d’identité avec FedCM sur MDN.
Attributs de manette de jeu ongamepadconnected et ongamepaddisconnected de gestionnaire d’événements
Les ongamepadconnected attributs du gestionnaire d’événements et ongamepaddisconnected sont désormais disponibles sur l’objet window .
Cela s’ajoute à la possibilité existante d’écouter le et gamepaddisconnected les gamepadconnected événements à l’aide de window.addEventListener().
Voir aussi :
HTMLElement : accessKeyLabel
La HTMLElement.accessKeyLabel propriété en lecture seule est désormais disponible dans Microsoft Edge.
HTMLElement.accessKeyLabel Renvoie une chaîne lisible par l’homme qui représente le raccourci clavier réel attribué à l’élément par le navigateur, en fonction de la plateforme et du navigateur de l’utilisateur.
Si aucune clé d’accès n’est attribuée, une chaîne vide est renvoyée.
Voir aussi :
- Attribut global HTML accesskey sur MDN.
- HTMLElement : propriété accessKeyLabel au MDN.
Meilleure prise en charge d’Unicode
Microsoft Edge utilise ICU, une bibliothèque tierce, pour la prise en charge générale d’Unicode. L’unité de soins intensifs est maintenant passée de l’unité de soins intensifs 74.2 à l’unité de soins intensifs 77.1.
La dernière version de l’ICU 77 contient CLDR 47 et d’autres modifications pour prendre en charge Unicode 16.
Cette modification apporte des améliorations aux API suivantes :
- API d’internationalisation sous l’espace de
Intlnoms. - API d’expression régulière.
- API d’URL.
- Segmentation du texte.
Les changements ci-dessus sont expliqués dans les échecs des tests ICU 77.1.
Voir aussi :
Nouvel algorithme de mise à jour du manifeste PWA
La mise à jour des PWA installées utilise un nouvel algorithme. Le nouvel algorithme de mise à jour rend le processus de mise à jour plus déterministe et prévisible, et vous donne plus de contrôle sur la question de savoir si et quand les mises à jour doivent s’appliquer aux installations existantes de votre application.
Le nouvel algorithme de mise à jour présente les avantages suivants :
Cohérence : L’algorithme fournit un moyen cohérent de détecter quand une mise à jour du manifeste doit se produire.
Réduction des interruptions d’utilisation : Les utilisateurs de l’application ne voient pas la boîte de dialogue de mise à jour, sauf lorsque cela est strictement nécessaire, par exemple pour confirmer des modifications de sécurité.
Flexibilité du navigateur : Microsoft Edge peut désormais autoriser la mise à jour d’applications connues et approuvées sans afficher de notification, et peut bloquer les mises à jour pour les applications incorrectes connues.
Contrôle Développeur : Vous contrôlez mieux le moment où la boîte de dialogue de mise à jour s’affiche pour les utilisateurs.
Réduire le trafic réseau : Le trafic réseau inutile est réduit.
Voir aussi :
WebTransport Négociation de protocole d’application
WebTransport La négociation de protocole d’application vous permet de négocier le protocole utilisé par votre application dans la poignée de WebTransport main.
Vous pouvez spécifier une liste de protocoles d’application pris en charge lors de la construction d’un WebTransport objet, qui sont ensuite transmis au serveur via des en-têtes de requête HTTP.
Si le serveur choisit l’un de ces protocoles, il indique lequel via les en-têtes de réponse HTTP et la valeur est disponible dans l’objet WebTransport .
Voir aussi :
- API WebTransport sur MDN.
Fonctionnalités déconseillées ou supprimées
Les fonctionnalités suivantes de l’API web ont été déconseillées (toujours prises en charge, mais non recommandées) ou supprimées.
Consultez également les modifications apportées à Microsoft Edge ayant un impact sur la compatibilité des sites.
Dépréciation Intl.Locale des getters
L’API Intl.Locale expose les informations d’un paramètre régional, y compris ses éléments de semaine et son type de cycle d’heures, tel que le format d’horloge de 12 heures, le format japonais de 12 heures ou le format d’horloge de 24 heures.
Les propriétés d’accesseur de l’objet Intl.Locale sont maintenant dépréciées, au profit des fonctions correspondantes, conformément à la spécification. Par exemple, la propriété d’accesseur Intl.Locale.prototype.hourCycle est déconseillée au profit de la Intl.Locale.prototype.getHourCycles() fonction.
Voir aussi :
- Intl.Locale sur MDN.
Versions d’évaluation d’origine dans Microsoft Edge
Voici des essais d’origine pour les nouvelles API expérimentales disponibles dans Microsoft Edge.
Les versions d’évaluation d’Origin vous permettent d’essayer des API expérimentales sur votre propre site web pendant une durée limitée. Pour en savoir plus sur les essais d’origine, consultez Tester les API et fonctionnalités expérimentales à l’aide des essais d’origine.
Pour obtenir la liste complète des versions d’évaluation d’origine disponibles, consultez Versions d’évaluation d’origine de Microsoft Edge.
API de sélection d’annonce
Expire le 30 novembre 2025.
L’API de sélection d’annonces fournit des annonces pertinentes pour les utilisateurs sur votre site sans utiliser de cookies tiers.
API d’informations d’acquisition
Expire le 18 décembre 2025.
L’API Informations d’acquisition prend en charge l’attribution d’acquisition tierce pour les PWA acquises via un magasin d’applications ou directement à partir du navigateur.
- Fiche explicative
- Commentaires
- Registre : était :
https://developer.microsoft.com/microsoft-edge/origin-trials/trials/4013a45f-3f48-4341-81ea-1bc13bf90c83
Essais d’origine du chrome
Vous trouverez ci-dessous des versions d’évaluation d’origine de Chromium actives que vous pouvez essayer dans Microsoft Edge.
Pour obtenir la liste complète des versions d’évaluation d’origine de Chromium disponibles dans Microsoft Edge, consultez Versions d’évaluation d’origine de Microsoft Edge.
Heuristique de navigation douce
Expire le 10 mars 2026.
Les navigations douces sont des navigations même document pilotées par JavaScript qui utilisent l’API d’historique ou la nouvelle API de navigation, déclenchées par un mouvement de l’utilisateur et modifient le DOM, modifiant le contenu précédent, ainsi que l’URL affichée à l’utilisateur.
Cet essai d’origine expérimente des heuristiques de navigation douce et les expose expérimentalement sur le Web, afin que les fournisseurs et les développeurs de Real User Monitoring (RUM) puissent les collecter et rendre compte de leur utilité lors de la collecte des métriques de performances.
Descripteurs personnalisés WebAssembly
Expire le 16 juin 2026.
Les descripteurs personnalisés WebAssembly permettent à WebAssembly de stocker plus efficacement les données associées aux types au niveau source dans de nouveaux objets descripteurs personnalisés.
CrashReportingStorageAPI
Expire le 21 avril 2026.
La version d’essai d’origine de CrashReportingStorageAPI expose la window.crashReport valeur de clé API de stockage, qui permet aux développeurs de fournir un état d’application arbitraire à chaque rapport d’incident envoyé aux points de terminaison spécifiés par le développeur.
Pour obtenir l’infrastructure API de rapport d’incident générale, consultez Rapports d’incident.
Pour la conception et les spécifications de l’extension window.crashReport , consultez l’explication et la demande de tirage Présentation de l’interface CrashReportStorage.
Consultez la rubrique
Mode de compatibilité WebGPU
Expire le 21 avr. 2026
Le mode de compatibilité WebGPU est un sous-ensemble optionnel et légèrement restreint de WebGPU capable d’exécuter des API graphiques plus anciennes telles que OpenGL et Direct3D11. L’objectif est d’étendre la portée des applications WebGPU aux appareils plus anciens qui ne disposent pas des API graphiques modernes et explicites requises par WebGPU principal.
Nouvelle tentative de récupération
Expire le 24 mars 2026.
La nouvelle tentative de récupération permet aux développeurs Web d’indiquer qu’une fetch() demande doit être tentée à nouveau, afin d’avoir une plus grande garantie sur la fiabilité de son envoi, même si la connexion réseau est erratique. Cela est particulièrement important pour les récupérations persistantes, où la demande peut survivre au document, qui ne peut plus surveiller son échec et effectuer une nouvelle tentative manuelle.
API de requête
Expire le 24 mars 2026
L’API Prompt est une API web expérimentale qui vous permet d’inviter un petit modèle de langage (SLM) intégré à Microsoft Edge à partir du code JavaScript de votre site web ou de votre extension de navigateur. Utilisez l’API d’invite pour générer et analyser du texte, ou pour créer une logique d’application basée sur l’entrée de l’utilisateur, et découvrez des moyens innovants d’intégrer les fonctionnalités d’ingénierie d’invite dans votre application web.
Voir aussi :
Notifications d’appels entrants
Expire le 19 mai 2026.
Étendre l’API Notifications pour permettre aux PWA installées d’envoyer des notifications d’appel entrant, c’est-à-dire des notifications dotées de boutons de style appel et d’une sonnerie. Cette extension permet aux applications web VoIP de créer des expériences plus attrayantes en permettant aux utilisateurs de reconnaître facilement une notification d’appel et d’y répondre. Cette fonctionnalité permet également de combler l’écart entre les implémentations natives et web des applications qui ont les deux.
Voir aussi :
Travailleurs partagés à durée de vie prolongée
Expire le 21 avril 2026.
Les workers partagés à durée de vie étendue introduisent l’option extendedLifetime pour le SharedWorker constructeur.
Cette fonctionnalité permet à un travail partagé de rester en vie pendant une courte période après le déchargement de tous les clients connectés (tels que les pages). Cela est utile pour effectuer des tâches asynchrones qui doivent se terminer après le déchargement d’une page, telles que l’enregistrement des données dans IndexedDB ou l’envoi d’analyses.
Sans cette fonctionnalité, ces tâches nécessitent un worker du service, qui peut être trop lourd pour ce cas d’utilisation. Cette version d’essai d’origine offre une alternative légère.
Attribut de blocage du rendu de fréquence d’images complète
Expire le 24 mars 2026
Le nouvel full-frame-rate attribut de blocage du rendu indique au navigateur de restituer la page à une fréquence d’images inférieure pour réserver les ressources tout en analysant le contenu critique. Une fois le contenu critique analysé, le navigateur restaure sa fréquence d’images normale.
Par exemple, <link rel="expect" href="#critical-content" blocking="full-frame-rate"> réduit la fréquence d’images du navigateur jusqu’à ce que l’élément #critical-content soit analysé.
L’attribut full-frame-rate de blocage du rendu est informatif uniquement. Le navigateur peut décider de réduire la fréquence d’images avant d’analyser un élément bloquant, par exemple au tout début de la phase de chargement. Le navigateur peut également décider de restaurer la fréquence d’images avant que la liste des éléments bloquants ne soit vide, par exemple après un délai d’attente ou après certaines interactions de l’utilisateur.
Accès au réseau local à partir de contextes non sécurisés
Expire le 19 mai 2026.
L’accès au réseau local à partir de contextes non sécurisés permet temporairement d’accéder aux ressources sur les réseaux locaux à partir de contextes non sécurisés. Cela donne aux développeurs plus de temps pour migrer les demandes d’accès au réseau local vers un contexte sécurisé.
Pour connaître les restrictions d’accès au réseau local, consultez Nouvelle invite d’autorisation pour l’accès au réseau local. Cette version d’évaluation d’origine ne peut être activée que par le biais de jetons d’origine fournis par l’en-tête HTTP.
URL et hachages d’évaluation dans CSP script-src
Expire le 24 mars 2026.
Cette fonctionnalité introduit les hachages d’URL et d’évaluation à utiliser dans script-src les directives de la stratégie de sécurité du contenu (CSP). Cette fonctionnalité permet aux développeurs d’écrire une stratégie de sécurité du contenu stricte qui s’appuie uniquement sur des stratégies basées sur des hachages et des nonces, sans avoir à utiliser de listes d’autorisation permissives basées sur des noms d’hôte ou unsafe-eval.
Remarque
Certaines parties de cette page sont des modifications basées sur le travail créé et partagé par Chromium.org et utilisé conformément aux conditions décrites dans la licence internationale Creative Commons Attribution 4.0.