Partager via


Notes de publication de la plateforme web Microsoft Edge 143 (décembre 2025)

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 en préversion de Microsoft Edge (bêta, dev ou canary) ; accédez à Devenir un Microsoft Edge Insider.

Contenu détaillé :

Edge DevTools

Consultez Nouveautés de DevTools (Microsoft Edge 143).

WebView2

Consultez 1.0.3650.58 (8 décembre 2025) dans notes de publication du Kit de développement logiciel (SDK) WebView2.

Fonctionnalités CSS

Vous trouverez ci-dessous les nouvelles fonctionnalités css (Cascading Style Sheets) de Microsoft Edge.

Requêtes de conteneur de secours ancrées par CSS

La @container anchored(fallback) requête conteneur peut désormais être utilisée pour appliquer un style aux éléments descendants d’un élément positionné par ancre en fonction de lequel est position-try-fallbacks appliqué.

Cela peut être utilisé pour, par exemple :

  • Dessinez une flèche entre une info-bulle positionnée sur une ancre et l’élément auquel elle est ancrée, dans la bonne direction.
  • Afficher 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 :

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 glyphe OpenType, en spécifiant une balise de langue de quatre caractères directement dans CSS.

Cela permet un contrôle typographique plus précis pour le contenu multilingue ou pour les polices avec des variantes de glyphe spécifiques à la langue.

Voir aussi :

Valeurs relatives latérales pour background-position les propriétés de long terme

Les background-position-x propriétés et background-position-y de long terme prennent désormais en charge les valeurs relatives latérales.

Une valeur relative latérale 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 :

Meilleur rendu de pour les box-shadow éléments avec de grandes border-radius valeurs

Microsoft Edge affiche désormais mieux la zone d’extension de pour les box-shadow éléments avec de grandes border-radius valeurs.

L’ombre des formes circulaires (ou chaque fois que la border-radius valeur est proche de 50 %), ressemble désormais plus près de celle de la forme d’origine.

Voir aussi :

API web

Vous trouverez ci-dessous les nouvelles fonctionnalités de l’API web dans Microsoft Edge.

Autoriser davantage de caractères dans les API DOM JavaScript

Vous pouvez désormais créer des éléments et des attributs DOM avec une plus grande variété de caractères valides en JavaScript. Cela correspond au comportement de 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 autorise un ensemble plus large de caractères pour les noms d’éléments et les attributs.

Voir aussi :

dataTransfer insertFromPastepour les événements d’entrée , insertFromDropet insertReplacementText

Les objets d’événement d’entrée de type insertFromPaste, insertFromDropet insertReplacementText ont désormais une dataTransfer propriété, pour une meilleure interopérabilité avec d’autres navigateurs.

La dataTransfer propriété permet d’accéder au Presse-papiers ou aux données de glisser-déplacer lorsque l’utilisateur modifie du 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 :

API EditContext : remplacez par les TextFormatunderlineStyle valeurs enum et underlineThickness

Auparavant, lors de l’utilisation de l’API EditContext, les TextFormat.underlineStyle valeurs d’énumération et TextFormat.underlineThickness étaient incorrectement en majuscules.

  • Les nouvelles valeurs de l’énumération TextFormat.underlineStyle sont désormais en minuscules : {"none", "solid", "dotted", "dashed", "wavy"}.
  • Les nouvelles valeurs de l’énumération TextFormat.underlineThickness sont désormais en minuscules : {"none", "thin", "thick"}.

Cette modification, qui est en fonction de la spécification, facilite l’application de ces valeurs directement aux propriétés CSS sans avoir à les remapper.

Voir aussi :

API FedCM : prise en charge des 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 fournisseurs d’identité de retourner des objets JSON structurés au lieu de chaînes simples à des parties de confiance via le id_assertion_endpoint. Cela élimine la nécessité de sérialiser et d’analyser manuellement les chaînes JSON, de simplifier l’intégration et de permettre aux fournisseurs de requêtes 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 contrats hors bande.

Voir aussi :

Attributs du boîtier de commande ongamepadconnected et ongamepaddisconnected du 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 les événements et gamepaddisconnected à l’aide gamepadconnectedwindow.addEventListener()de .

Voir aussi :

HTMLElement : accessKeyLabel

La HTMLElement.accessKeyLabel propriété en lecture seule est désormais disponible dans Microsoft Edge.

HTMLElement.accessKeyLabel retourne une chaîne lisible par l’utilisateur qui représente le raccourci clavier réel affecté à 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 affectée, elle retourne une chaîne vide.

Voir aussi :

Meilleure prise en charge d’Unicode

Microsoft Edge utilise ICU, une bibliothèque tierce pour la prise en charge générale d’Unicode. ICU est maintenant mis à niveau de ICU 74.2 vers ICU 77.1.

La dernière version d’ICU 77 contient le 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 Intl noms .
  • API d’expression régulière.
  • API d’URL.
  • Segmentation de texte.

Les modifications ci-dessus sont expliquées dans échecs de test 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 permet de mieux contrôler 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 utilisateur : Les utilisateurs de l’application ne verront pas la boîte de dialogue de mise à jour, sauf si cela est strictement nécessaire, par exemple pour confirmer les modifications sensibles à la sécurité.

  • Flexibilité du navigateur : Microsoft Edge peut désormais autoriser les applications connues et approuvées à se mettre à jour sans afficher de notification, et peut bloquer les mises à jour pour les applications incorrectes connues.

  • Contrôle développeur : Vous avez davantage de contrôle sur le moment où la boîte de dialogue de mise à jour est affichée aux 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 WebTransport négociation.

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 sélectionne 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 :

Fonctionnalités dépréciées ou supprimées

Les fonctionnalités d’API web suivantes ont été déconseillées (toujours prises en charge, mais non recommandées) ou supprimées.

Voir aussi Les modifications apportées à Microsoft Edge ont un impact sur la compatibilité du site.

Déprécier Intl.Locale les getters

L’API Intl.Locale expose des informations pour un paramètre régional, y compris ses éléments de semaine et son type de cycle d’heure, comme l’horloge de 12 heures, l’horloge japonaise de 12 heures ou l’horloge de 24 heures.

Les propriétés d’accesseur de l’objet Intl.Locale sont désormais déconseillées, en faveur des fonctions correspondantes, conformément à la spécification . Par exemple, la Intl.Locale.prototype.hourCycle propriété accesseur est déconseillée en faveur de la Intl.Locale.prototype.getHourCycles() fonction .

Voir aussi :

Versions d’évaluation de l’origine dans Microsoft Edge

Voici les essais d’origine pour les nouvelles API expérimentales disponibles dans Microsoft Edge.

Les essais d’origine vous permettent d’essayer des API expérimentales sur votre propre site web en direct pendant une durée limitée. Pour en savoir plus sur les essais d’origine, consultez Tester les API expérimentales et les fonctionnalités à l’aide d’essais d’origine.

Pour obtenir la liste complète des essais d’origine disponibles, consultez Microsoft Edge Origin Trials.

API de sélection d’annonces

Expire le 30 novembre 2025.

L’API de sélection d’annonces fournit des publicités pertinentes pour l’utilisateur sur votre site sans utiliser de cookies tiers.

API d’informations d’acquisition

Expire le 18 décembre 2025.

L’API Informations sur l’acquisition prend en charge l’attribution d’acquisition tierce pour les PWA qui ont été acquises via un App Store ou directement à partir du navigateur.

Chromium essais sur l’origine

Vous trouverez ci-dessous des essais actifs Chromium origin que vous pouvez essayer dans Microsoft Edge.

Pour obtenir la liste complète des essais d’origine Chromium disponibles dans Microsoft Edge, consultez Versions d’évaluation de Microsoft Edge Origin.

Heuristique de navigation souple

Expire le 10 mars 2026.

Les navigations réversibles sont des navigations de 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, en modifiant le contenu précédent, ainsi que l’URL affichée pour l’utilisateur.

Cet essai d’origine expérimente des heuristiques de navigation réversible et les expose expérimentalement sur le web, de sorte que les fournisseurs et les développeurs de surveillance des utilisateurs réels (RUM) puissent les collecter et signaler 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 de la source dans de nouveaux objets de descripteurs personnalisés.

CrashReportingStorageAPI

Expire le 21 avril 2026.

L’essai d’origine CrashReportingStorageAPI expose la window.crashReport valeur clé API de stockage, qui permet aux développeurs de fournir un état arbitraire de l’application avec chaque rapport d’incident envoyé aux points de terminaison spécifiés par le développeur.

Pour connaître l’infrastructure d’API de rapport d’incident générale, consultez Rapports d’incident.

Pour la conception et la spécification de l’extension window.crashReport , consultez l’explicatif et la demande de tirage Introduisez l’interface CrashReportStorage.

Consultez la rubrique

Mode de compatibilité WebGPU

Expire le 21 avril 2026

Le mode de compatibilité WebGPU est un sous-ensemble de WebGPU légèrement restreint, qui peut exécuter des API graphiques plus anciennes telles qu’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.

Nouvelle tentative d’extraction

Expire le 24 mars 2026.

Les nouvelles tentatives d’extraction permettent aux développeurs web d’indiquer qu’une demande doit faire l’objet d’une fetch() nouvelle tentative, afin d’avoir une meilleure garantie quant à son envoi fiable, même si la connexion réseau est erratique. Cela est particulièrement important pour les extractions keep-alive, où la requête peut survivre au document, qui ne peut plus surveiller son échec et effectuer une nouvelle tentative manuelle.

API d’invite

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 l’extension de navigateur. Utilisez l’API Prompt 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 des fonctionnalités d’ingénierie d’invite dans votre application web.

Voir aussi :

Notifications d’appels entrants

Expire le 19 mai 2026.

Étendez l’API Notifications pour permettre aux PWA installés d’envoyer des notifications d’appel entrantes, c’est-à-dire des notifications qui ont des boutons d’appel et 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 le fossé entre les implémentations natives et web des applications qui ont les deux.

Voir aussi :

Workers 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 worker partagé de rester actif pendant une courte période après que tous les clients connectés (tels que les pages) ont été déchargés. Cela est utile pour effectuer des tâches asynchrones qui doivent être effectuées après le déchargement d’une page, telles que l’enregistrement de données dans IndexedDB ou l’envoi d’analyses.

Sans cette fonctionnalité, ces tâches nécessitent un Service Worker, qui peut être trop lourd pour ce cas d’usage. Cet essai d’origine offre une alternative légère.

Attribut de blocage de la fréquence d’images complète

Expire le 24 mars 2026

Le nouvel full-frame-rate attribut de blocage de rendu indique au navigateur de restituer la page à une fréquence d’images inférieure pour réserver des ressources lors de l’analyse du 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 de rendu est à information uniquement. Le navigateur peut décider de réduire la fréquence d’images avant d’analyser un élément bloquant, comme 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 devienne vide, par exemple après un délai d’expiration ou après certaines interactions 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 autorise temporairement l’accès 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 pour qu’elles proviennent d’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. Cet essai d’origine ne peut être activé que par le biais de jetons d’origine fournis par l’en-tête HTTP.

Hachages d’URL et d’eval dans csp script-src

Expire le 24 mars 2026.

Cette fonctionnalité introduit des hachages d’URL et d’eval à utiliser dans script-src les directives de la stratégie de sécurité de contenu (CSP). Cette fonctionnalité permet aux développeurs d’écrire une stratégie de sécurité de contenu stricte qui s’appuie uniquement sur des stratégies basées sur le hachage et nonce, sans avoir à utiliser des listes d’autorisation basées sur des noms d’hôte permissives ou unsafe-eval.

Remarque

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Chromium.org et utilisées selon les termes décrits dans la licence internationale Creative Commons Attribution 4.0.