Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite 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 144, qui sera publié le 15 janvier 2026.
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
-
Fonctionnalité
scrolledpour les requêtes de conteneur à état de défilement - Prise en charge de la transformation CSS dans le positionnement de l’ancrage
- Prise en charge du comportement de défilement excessif sur le défilement du clavier et sur les conteneurs non défilants
- Animations déclenchées par le défilement
-
Styliser des éléments SVG instanciés via
<use> - Afficher les transitions méthode waitUntil()
- forme d’accent circonflexe
- Résultats de la recherche de styles
-
Fonctionnalité
-
API web
- API temporelle
- L’événement clipboardchange
- La propriété d’accesseur variants de Intl.Locale
- Mise en miroir des opérateurs MathML en mode de droite à gauche
- API de performances propriété interactionCount
-
Valeur
maintain-framerate-and-resolutionde l’énumérationRTCDegradationPreference - L’API LayoutShift signale les éléments rectangulaires dans les pixels CSS
-
Prise en charge des
pinghreflangéléments , ,typeetreferrerPolicySVG<a> - Exception sur la limitation de l’API d’historique pushState et replaceState
- Stratégie d’autorisations d’indications client User-Agent ch-ua-high-entropy-values
- WebGPU : disposition standard de la mémoire tampon uniforme
- WebGPU : fonctionnalité subgroup_id
- Événement WebXRVisibilityMaskChange
- Fonctionnalités déconseillées ou supprimées
- Versions d’évaluation d’origine dans Microsoft Edge
- Essais d’origine du chrome
Microsoft Edge DevTools
Découvrez les nouveautés de DevTools (Microsoft Edge 144).
WebView2
Voir :
- Runtime 144.0.3719.77 (27 janvier 2026)
- Libérer le SDK 1.0.3719.77, pour le runtime 144 (27 janvier 2026)
Fonctionnalités CSS
Vous trouverez ci-dessous les nouvelles fonctionnalités de feuilles de style en cascade (CSS) dans Microsoft Edge.
Fonctionnalité scrolled pour les requêtes de conteneur à état de défilement
Cette scrolled fonctionnalité de @container scroll-state() requête permet de styler les éléments d’un conteneur déroulant en fonction du sens de défilement le plus récent du conteneur.
Par exemple :
.scrolling-up {
translate: 80px 0;
transition: 0.4s translate;
}
html {
container-type: scroll-state;
}
@container scroll-state(scrolled: top) {
.scrolling-up {
translate: 0 0;
}
}
Cette scrolled fonctionnalité peut être utilisée pour implémenter des modèles d’interface utilisateur, tels qu’un en-tête qui se masque automatiquement lorsque l’utilisateur fait défiler la page vers le bas et réapparaît lorsqu’il défile vers le haut. La scrolled fonctionnalité fournit une solution CSS uniquement pour ces modèles d’interface utilisateur courants.
Voir aussi :
- CSS faire défiler les requêtes de conteneur d’état dansMicrosoft Edge 133 Notes de publication de la plateforme web (février 2025).
- Scrolled : la fonctionnalité scrolled du module de règles conditionnelles CSS niveau 5.
Prise en charge du CSS transform dans le positionnement des ancres
Lorsqu’un élément positionné sur une ancre est attaché à un élément transformé, par exemple à l’aide de la propriété CSS transform , l’élément positionné sur l’ancre est désormais correctement positionné par rapport au cadre englobant de l’ancre transformée.
Cela permet de créer des effets d’interface utilisateur où les éléments restent logiquement liés, même si l’un des éléments est en cours de transformation.
Voir aussi :
- Positionnement de l’ancre CSS au MDN.
overscroll-behavior Prise en charge du défilement sur clavier et sur les conteneurs sans défilement
Si vous attribuez à la propriété CSS overscroll-behavior une valeur autre que auto, le chaînage de défilement est empêché par le navigateur. Cela signifie que lorsqu’un utilisateur fait défiler jusqu’à la fin d’un conteneur de défilement, le défilement ne se propage pas aux conteneurs de défilement ancêtres.
Dans les versions antérieures de Microsoft Edge, cela ne fonctionnait que pour le défilement avec la souris ou l’interaction tactile. Cette modification respecte également le défilement du overscroll-behavior clavier.
En outre, overscroll-behavior il s’applique désormais à tous les éléments de conteneur de défilement, que ces éléments aient actuellement un contenu débordant ou qu’ils puissent être défilés par l’utilisateur. Par exemple, vous pouvez désormais l’utiliser overscroll-behavior pour empêcher la propagation du défilement sur un overflow: hidden arrière-plan ou sur un overflow: auto élément, sans avoir à déterminer si l’élément lui-même déborde.
Voir aussi :
- overscroll-behavior sur MDN.
Animations déclenchées par le défilement
La timeline-trigger propriété peut désormais déclencher des animations CSS basées sur une position de défilement, et peut contrôler la lecture de ces animations à mesure que l’utilisateur fait défiler.
Cette fonctionnalité est utile pour implémenter des modèles courants où les animations ne démarrent que lorsqu’une position de défilement sur la page est atteinte. Auparavant, les développeurs effectuaient souvent cette opération en utilisant JavaScript pour détecter qu’un élément se trouve dans la fenêtre d’affichage de son conteneur de défilement. L’utilisation de la propriété CSS pour déclencher des timeline-trigger animations basées sur une position de défilement à la place peut améliorer les performances et la fiabilité.
Voir aussi :
- Déclencheurs de chronologie dans le module d’animations CSS niveau 2.
- Démonstrations d’animation déclenchées par défilement.
Styliser des éléments SVG instanciés via <use>
Les règles CSS qui correspondent à des éléments SVG incorporés dans un document via l’élément <use> SVG correspondent désormais correctement aux éléments incorporés.
Auparavant, les règles CSS correspondaient aux éléments SVG d’origine au lieu des éléments instanciés via <use>.
Voir aussi :
-
<use>chez MDN.
Afficher la méthode Transitions waitUntil()
La ViewTransition.waitUntil() fonction permet des utilisations plus avancées de l’API Afficher les transitions. La fonction accepte une promesse, qui est utilisée pour retarder la destruction du pseudo-arbre utilisé pour afficher et animer la transition de vue.
L’API Transitions d’affichage construit automatiquement cette sous-arborescence de pseudo-éléments pour afficher et animer les éléments qui participent à une transition.
Normalement :
- Cette sous-arborescence est construite lorsque la transition de vue commence à s’animer.
- Cette sous-arborescence est détruite lorsque les animations associées à tous les pseudo-éléments de transition de vue sont à l’état final.
Ce comportement normal fonctionne dans la grande majorité des cas. Dans certains cas, cependant, vous pouvez souhaiter que la pseudo-arborescence de la transition de vue persiste au-delà de l’état de fin de l’animation. Par exemple, si vous liez une transition de vue avec une animation pilotée par un défilement, nous ne voulons pas que le sous-arbre soit détruit à la fin des animations, car le défilement vers l’arrière devrait animer à nouveau les pseudo-éléments.
Voir aussi :
- Afficher l’API de transition sur MDN.
- Animations pilotées par défilement CSS sur MDN.
caret-shape
La caret-shape propriété CSS vous permet de spécifier la forme du caret d’insertion du texte.
Voir aussi :
- en forme d’accent circonflexe sur MDN.
Résultats de la recherche de styles
Le ::search-text pseudo-élément vous permet de styliser les parties de texte qui correspondent à la requête de recherche d’un utilisateur lorsque l’utilisateur effectue une recherche dans une page à l’aide de Ctrl+F ou Cmd+F.
Le pseudo-élément peut être combiné avec la :current pseudo-classe pour styliser le résultat de recherche actuellement mis en évidence différemment des autres résultats de recherche.
Voir aussi :
- ::search-text dans CSS Pseudo-Elements Module Niveau 4.
API web
Vous trouverez ci-dessous les nouvelles fonctionnalités de l’API web dans Microsoft Edge.
API temporelle
L’API Temporal vous permet d’utiliser des dates, des heures, des fuseaux horaires et des durées, et est plus puissante que l’API Date.
Voir aussi :
- Temporel à MDN.
L’événement clipboardchange
L’événement clipboardchange de l’API navigator.clipboard se déclenche lorsque l’utilisateur modifie le contenu du Presse-papiers à partir d’une application web ou de toute autre application système.
L’événement clipboardchange vous permet de réagir aux modifications du Presse-papiers sans avoir à lire le contenu du Presse-papiers à intervalles de temps réguliers (parfois appelé sondage du Presse-papiers).
Voir aussi :
La variants propriété d’accesseur de Intl.Locale
La variants propriété d’accès d’une Intl.Locale instance renvoie les variantes de balise de langue associées à ces paramètres régionaux, sous la forme d’une chaîne d’identificateurs séparés par des tirets (-).
Par exemple, la variante de l’orthographe allemande 1901 est représentée par la de-1901 balise de langue et peut être consultée comme suit :
const locale = new Intl.Locale('de-1901');
console.log(locale.variants); // "1901"
Voir aussi :
- Intl.Locale.prototype.variants at MDN.
Mise en miroir des opérateurs MathML en mode de droite à gauche
Lors du rendu des opérateurs MathML en mode de droite à gauche, les caractères et les glyphes peuvent désormais être reflétés en les remplaçant par un autre point de code.
Pour les caractères, la mise en miroir est définie par la propriété Unicode Bidi_Mirrored . Par exemple, une parenthèse droite (fermante) devient une parenthèse gauche (ouvrante).
Certains opérateurs n’ont pas de caractère miroir approprié. Dans ce cas, la mise en miroir au niveau des glyphes s’applique à la place. En utilisant la fonctionnalité de rtlm police, un glyphe peut être remplacé par un autre glyphe.
Voir aussi :
- MathML sur MDN.
Propriété de l’API interactionCount de performances
La nouvelle performance.interactionCount propriété renvoie le nombre total d’interactions qui se sont produites sur la page.
Cette fonctionnalité est utile pour calculer la valeur de la métrique Interaction avec Next Paint (INP), qui nécessite de connaître le nombre total d’interactions, afin de calculer un score centile élevé.
La performance.interactionCount propriété complète l’API Event Timing, qui est utilisée pour mesurer les performances des interactions utilisateur. Certains événements retournés par l’API de chronométrage des événements se voient attribuer une interactionId valeur, ce qui est utile pour regrouper les interactions associées en fonction des entrées ou des mouvements courants de l’utilisateur physique.
Voir aussi :
Valeur maintain-framerate-and-resolution de l’énumération RTCDegradationPreference
La maintain-framerate-and-resolution valeur de l’énumération RTCDegradationPreference permet à une application de désactiver le mécanisme interne d’adaptation vidéo de WebRTC, pour les cas où l’application implémente sa propre logique d’adaptation vidéo externe.
WebRTC dispose d’un mécanisme d’adaptation vidéo interne qui optimise la qualité et les performances vidéo en ajustant les paramètres d’encodage. Ce mécanisme repose sur une logique et des seuils codés en dur, qui peuvent ne pas donner des résultats optimaux dans divers cas d’utilisation.
La maintain-framerate-and-resolution valeur de l’énumération désactive l’adaptation RTCDegradationPreference vidéo interne de WebRTC.
Voir aussi :
- API WebRTC sur MDN.
L’API LayoutShift signale les éléments rectangulaires dans les pixels CSS
L’API LayoutShift fournit désormais des informations sur les éléments qui ont été décalés, tels que previousRect et currentRect, en pixels CSS plutôt qu’en pixels physiques.
Cela rend l’API cohérente avec les autres API Web liées à la disposition, qui utilisent toutes des pixels CSS.
Voir aussi :
- LayoutShift sur MDN.
- LayoutShiftAttribution sur MDN.
Prise en charge des pinghreflangéléments , , typeet referrerPolicy SVG <a>
Les pingattributs , , hreflangtypeet referrerPolicy sont désormais pris en charge sur les éléments SVG<a>.
Cela rend l’élément SVG <a> plus cohérent avec l’élément HTML <a> .
Voir aussi :
-
Attribut de prise en charge
downloaddans l’élément SVG<a>dans les notes de publication de la plateforme web Microsoft Edge 142 (octobre 2025). -
<a>chez MDN.
Exception sur l’API pushState d’historique et replaceState la limitation
Une SecurityError exception est désormais levée en cas de détection d’une utilisation excessive des API et replaceState méthodes pushState d’historique, par exemple lorsque ces méthodes sont appelées des centaines de fois par seconde.
Auparavant, les appels étaient ignorés et aucune erreur n’était générée.
Voir aussi :
- Histoire à MDN.
Stratégie d’autorisations des indications du ch-ua-high-entropy-values client User-Agent
La ch-ua-high-entropy-values stratégie d’autorisations permet à un site interne d’avoir plus de contrôle sur les tiers autorisés à demander des indications client User-Agent à haute entropie via l’API navigator.userAgentData.getHighEntropyValues() .
Auparavant, il n’était possible de restreindre la collecte tierce d’indications client User-Agent à haute entropie que lorsqu’elles étaient demandées via HTTP.
Voir aussi :
WebGPU : disposition standard de la mémoire tampon uniforme
Les mémoires tampons uniformes déclarées dans les nuanceurs WGSL ne sont plus nécessaires pour avoir un alignement de 16 octets sur les éléments du tableau, ou pour remplir les décalages de structure imbriqués à un multiple de 16 octets.
Voir aussi :
- API WebGPU sur MDN.
WebGPU : subgroup_id fonctionnalité
Les subgroup_id valeurs et num_subgroups intégrées sont désormais disponibles lorsque l’extension de sous-groupes est activée.
Voir aussi :
- Sous-groupes WebGPU dans Microsoft Edge 134 Notes de publication de la plateforme web (mars 2025).
- API WebGPU sur MDN.
Événement WebXR XRVisibilityMaskChange
L’événement XRVisibilityMaskChange fournit une liste de sommets et une liste d’index pour représenter le maillage de la partie visible de la fenêtre d’affichage de l’utilisateur.
Ces données peuvent être utilisées pour limiter de manière fiable la quantité de fenêtre d’affichage dessinée, afin d’améliorer les performances.
Voir aussi :
- API de périphérique WebXR au niveau de MDN.
Fonctionnalités déconseillées ou supprimées
Entités chargées en externe dans l’analyse XML
L’extraction synchrone d’entités XML/DTD externes, qui sont ensuite utilisées lors de l’analyse dans des circonstances spécifiques, a été supprimée.
Cela améliore la sécurité de l’analyse XML dans Microsoft Edge. L’utilisation de cette fonctionnalité était très faible et les autres navigateurs ne la prennent pas en charge.
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 d’installation web
Expire le 14 juillet 2026.
L’API Web Install permet aux sites Web d’installer d’autres sites Web en tant qu’applications Web sur l’appareil de l’utilisateur, en utilisant navigator.install().
API d’informations d’acquisition
Expire le 18 décembre 2025.
L’API Informations d’acquisition prend en charge l’attribution d’acquisition 3P 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.
Notifications d’appel entrant
Expire le 19 mai 2026.
Cette fonctionnalité étend l’API Notifications pour permettre aux PWA installés d’envoyer des notifications d’appels entrants.
Les notifications d’appels entrants ont des boutons de style appel et une sonnerie.
Cette extension permet aux applications web Voice sur IP 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.
API d’écriture
Expire le 21 avril 2026.
L’API Writer peut être utilisée pour écrire du texte à l’aide d’une invite de tâche d’écriture, soutenue par un modèle de langage IA intégré à l’appareil.
Utilisez cette API pour :
- Générez une explication textuelle des données structurées.
- Composez un billet sur un produit, basé sur des critiques ou une description de produit.
- Générez une biographie basée sur des informations contextuelles.
- Et bien plus encore.
Voir aussi Résumer, écrire et réécrire du texte avec les API d’assistance à l’écriture.
API de réécriture
Expire le 21 avril 2026.
L’API Rewriter transforme et reformule le texte d’entrée selon les méthodes demandées, soutenues par un modèle de langage IA sur l’appareil.
Utilisez cette API pour supprimer les redondances au sein d’un texte, afin de :
- Ajuster le texte dans une limite de mots.
- Reformulez les messages en fonction du public visé.
- Soyez plus constructif si un message utilise un langage inadéquat.
Voir aussi Résumer, écrire et réécrire du texte avec les API d’assistance à l’écriture.
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 de niveau source dans de nouveaux objets descripteurs personnalisés.
CrashReportingStorageAPI
Expire le 21 avril 2026.
La version d’essai d’origine de CrashReportingStorageAPI expose l’API de window.crashReport stockage clé-valeur, qui vous permet de fournir un état d’application arbitraire avec chaque rapport d’incident envoyé aux points de terminaison spécifiés.
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 Présentation de l’interface CrashReportStorage (une demande de tirage explicative).
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. Le mode de compatibilité WebGPU étend la portée des applications WebGPU aux appareils plus anciens qui ne disposent pas des API graphiques modernes et explicites requises par WebGPU.
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.
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 vous donne plus de temps pour migrer les demandes d’accès au réseau local afin 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. 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.
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.