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 148, qui sera publié le 7 mai 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
-
API web
- Type de contenu dans Resource Timing
-
dropEffectGestion des événements de glisser-déposer - Travailleurs partagés à durée de vie prolongée
- Détecter les fonctionnalités de confirmation de paiement sécurisé
- Règles IDNA ContextJ
- Chargement différé pour les éléments vidéo et audio
- Localisation du manifeste
- Prise en charge d’avar2 dans le format de police OpenType
- Suppression d’événements de pointeur au démarrage par glisser-déposer
-
Réutiliser les
no-storeimages lorsqu’ellessrcsont réaffectées - Détecter la langue et traduire le texte
- Authentification web Mode d’interface utilisateur immédiat
-
Fonctionnalité WebGPU
linear_indexing - Toujours négocier les canaux de données dans WebRTC
-
Versions d’évaluation d’origine
- API d’écriture
- API de réécriture
- API de correcteur d’épreuves
- API de requête
- Mode de compatibilité WebGPU
- Durée de vie prolongée pour les travailleurs partagés
- SharedArrayBuffers dans des pages non isolées sur des plateformes de bureau
- Notifications d’appels entrants
- Descripteurs personnalisés WebAssembly
- API d’installation web
-
<usermedia>élément HTML - Insights TextMetrics améliorés
- WebNN
-
focusgroupAttribut HTML pour la navigation au clavier - URL et hachages d’évaluation dans CSP script-src
- API d’informations d’identification numériques - Prise en charge de l’émission
-
prerender_until_scriptAction de l’API Règles de spéculation - WebAudio Rendu quantique configurable
- Activation de prérendu par envoi de formulaire
- API de performances du processeur
- Prérendu des iframes cross-origin
- Événement de remplissage automatique
Microsoft Edge DevTools
Découvrez les nouveautés de DevTools (Microsoft Edge 148).
WebView2
Voir :
Fonctionnalités CSS
Les nouvelles fonctionnalités suivantes des feuilles de style en cascade (CSS) sont incluses dans Microsoft Edge.
Requêtes de conteneur de nom uniquement CSS
Un conteneur de requête CSS peut être interrogé en fonction de sa container-name seule, et le conteneur n’a pas besoin d’être container-type défini :
<style>
#container {
container-name: --foo;
}
@container --foo {
input { background-color: green; }
}
</style>
<div id="container">
<div><input></div>
</div>
Auparavant, nécessitait @container une requête en plus du container-namefichier .
Voir aussi :
- @container chez MDN.
- container-name sur MDN.
Le revert-rule mot clé
Le revert-rule mot clé restaure la cascade à la règle précédente.
Ceci est similaire à la façon dont revert-layer la cascade est restaurée à la couche précédente.
Par exemple :
div { color: green; }
div { color: revert-rule; /* Effectively green */ }
Le revert-rule mot clé est particulièrement utile en combinaison avec des conditionnels. Le revert-rule mot clé permet d’éliminer la règle actuelle si une condition n’est pas remplie :
div {
display: if(style(--layout: fancy): grid; else: revert-rule);
}
Voir aussi :
- Le mot clé de la règle de rétablissement dans CSS Niveau 6 en cascade et héritage.
at-rule(): Détection de fonctionnalité CSS
La at-rule() fonction peut être utilisée dans CSS @supports, pour détecter la prise en charge des règles d’accès CSS.
Voir aussi :
- Extensions to the @supports rule dans le module de règles conditionnelles CSS niveau 5.
text-decoration-skip-ink: all
La text-decoration-skip-ink propriété a maintenant une all valeur. Cette propriété continue de prendre en charge auto et none.
all- Applique inconditionnellement le saut d’encre à tous les glyphes, y compris les caractères CJK. Lors de l’utilisationtext-decoration-skip-ink: allde , si vous ajusteztext-underline-positionoutext-underline-offsetpour éviter d’entrer en conflit avec les glyphes CJK, vous pouvez explicitement choisir de sauter l’encre pour ces caractères également.auto- Conserve les caractères CJK non ignorés. Utile pour les écritures idéographiques. Le saut d’encre peut produire des résultats visuels indésirables pour les scripts idéographiques, à des positions de soulignement typiques.none- Empêche le saut d’encre.
Voir aussi :
- text-decoration-skip-ink à MDN.
- La propriété text-decoration-skip-ink dans le module CSS Text Decoration Niveau 4.
API web
Les nouvelles fonctionnalités d’API web suivantes sont incluses dans Microsoft Edge.
Type de contenu dans Resource Timing
Le nouveau contentType champ contient PerformanceResourceTiming une chaîne qui correspond au type de contenu de la ressource extraite, tel que renvoyé par le serveur.
Voir aussi :
- PerformanceResourceTiming : contentType propriété au MDN.
dropEffect Gestion des événements de glisser-déposer
Lors de l’utilisation de l’API Glisser-déplacer, l’attribut dropEffect a désormais les valeurs prédéterminées correctes pendant dragenterles événements , dragover, et , dragleave comme spécifié par la norme HTML.
Pour dragenter les événements et dragover , l’attribut dropEffect est désormais basé sur le effectAllowed.
Pour dragleave les événements, dropEffect c’est toujours "none".
Voir aussi :
- API de glisser-déplacer HTML au niveau de MDN.
- DataTransfer : propriété dropEffect sur MDN.
Travailleurs partagés à durée de vie prolongée
Définissez l’option lors de la extendedLifetime création d’un travail partagé, pour garder le worker du service en vie pendant une durée limitée après la fermeture de toutes les pages client. Cette technique permet d’achever de manière fiable les opérations asynchrones lors du déchargement.
Voir aussi :
- SharedWorker chez MDN.
Détecter les fonctionnalités de confirmation de paiement sécurisé
Utilisez la PaymentRequest.getSecurePaymentConfirmationCapabilities() méthode pour déterminer les fonctionnalités de confirmation de paiement sécurisé prises en charge dans le navigateur.
Cette méthode renvoie un objet qui décrit les fonctionnalités de confirmation de paiement sécurisé du navigateur. Utilisez l’objet retourné pour décider si vous souhaitez utiliser les fonctionnalités de confirmation de paiement sécurisé pour votre flux de paiement.
Il s’agit d’une méthode asynchrone et statique.
Voir aussi :
Règles IDNA ContextJ
Microsoft Edge implémente désormais les règles IDNA ContextJ, en interdisant les caractères suivants à la plupart des emplacements dans les URL :
ZWNJ (U+200C NON-JOINER DE LARGEUR NULLE)
ZWJ (U+200D UNIFIER DE LARGEUR NULLE)
Cela améliore l’interopérabilité avec les autres navigateurs.
IDNA est le mécanisme par lequel des caractères non ASCII peuvent apparaître dans les noms de domaine. Par exemple, l’URL http://네이버.한국/ est codée sous la forme http://xn--950bt9s8xi.xn--3e0b707e/.
Voir aussi :
- Meilleure prise en charge Unicode dans les notes de publication de la plateforme web Microsoft Edge 143 (décembre 2025).
Chargement différé pour les éléments vidéo et audio
Utilisez le nouvel loading attribut des éléments et<audio>, avec la valeur , pour différer le chargement des ressources multimédias jusqu’à ce que l’élément soit proche de <video>lazyla fenêtre.
Syntaxe :
<audio loading="lazy"/>
<video loading="lazy"/>
Cela correspond au comportement de chargement différé existant pour <img> les éléments et <iframe> , ce qui améliore les performances de chargement des pages et réduit l’utilisation des données.
Voir aussi :
-
loadingin
<video>: L’élément Video Embed au MDN. -
loadingin
<audio>: L’élément Embed Audio au MDN. -
loadingin
<img>: L’élément Image Embed sur MDN. -
loadingin
<iframe>: L’élément Inline Frame sur MDN.
Localisation du manifeste
Vous pouvez désormais localiser les membres du manifeste afin d’adapter le nom, la description, l’icône et les raccourcis de votre PWA à la langue et à la région de l’utilisateur.
Vous fournissez des valeurs localisées dans le fichier manifeste JSON de l’application web. Le navigateur sélectionne ensuite automatiquement les ressources appropriées en fonction des paramètres de langue de l’utilisateur.
Voir aussi :
Prise en charge d’avar2 dans le format de police OpenType
La version 2 de la table des variations d’axe (avar2) au format de police OpenType est désormais prise en charge.
Avar2 permet aux concepteurs de polices de créer des polices avec un meilleur contrôle de l’interpolation. Avec avar2, les axes de variation d’une police peuvent s’influencer mutuellement, ce qui permet des conceptions plus complexes, des polices plus faciles à utiliser et des fichiers de plus petite taille.
Voir aussi :
- OpenType® Specification Version 1.9.1
- avar — Tableau des variations d’axe
- Polices variables sur MDN.
Suppression d’événements de pointeur au démarrage par glisser-déposer
Lorsqu’une opération de glissement démarre, le navigateur envoie pointercancelmaintenant des événements , pointeroutet pointerleave à la source de glissement, pour indiquer que le flux d’événements du pointeur est terminé.
Ce comportement garantit que la source de glissement n’attend plus d’événements de ce pointeur pendant l’opération de glissement.
Ce comportement est désormais entièrement implémenté sur toutes les plateformes.
Voir aussi :
- API de glisser-déplacer HTML au niveau de MDN.
- Événements de pointeur au MDN.
Réutiliser les no-store images lorsqu’elles src sont réaffectées
Lorsque vous réattribuez la même src valeur à un <img> élément, le navigateur réutilise désormais l’image déjà décodée du document, même si l’image était servie avec Cache-Control: no-store. Cela évite une récupération réseau inutile et améliore les performances.
Auparavant, le navigateur récupérait à nouveau l’image, même si l’image était déjà décodée et disponible dans le document.
Ce correctif d’interopérabilité web aligne Microsoft Edge sur Firefox et Safari.
Voir aussi :
- <img> : élément Image Embed sur MDN.
- En-tête Cache-Control au MDN.
Détecter la langue et traduire le texte
L’API Détecteur de langue détecte la langue du texte et l’API Traducteur traduit le texte entre différentes langues.
Les deux API s’exécutent sur l’appareil, ce qui réduit le coût, l’indépendance du réseau et améliore la confidentialité par rapport aux solutions basées sur le cloud. Les API utilisent des modèles d’apprentissage automatique intégrés à Microsoft Edge et peuvent être utilisées à partir de code JavaScript dans votre site web ou extension de navigateur.
Voir aussi :
Authentification web Mode d’interface utilisateur immédiat
La plupart des expériences de connexion sur le web nécessitent une page de connexion qui offre plusieurs options, telles que les champs nom d’utilisateur/mot de passe, les boutons de connexion fédérée et les boutons de clé d’accès. Lorsque le navigateur connaît déjà les clés d’accès ou les mots de passe d’un site, le mode d’interface utilisateur immédiate de l’authentification web peut rendre la page de connexion inutile.
Le mode d’interface utilisateur immédiat est un nouveau mode pour navigator.credentials.get(). Si le navigateur dispose d’une clé d’accès ou d’un mot de passe pour le site, il affiche une interface utilisateur de connexion à l’utilisateur. Si aucune information d’identification correspondante n’est disponible, la promesse est rejetée NotAllowedError et aucune interface utilisateur du navigateur n’est affichée, de sorte que l’expérience de connexion de l’utilisateur revient à la page de connexion traditionnelle du site.
Cela réduit les frictions de connexion et évite à l’utilisateur de devoir se souvenir de l’option de connexion qu’il a précédemment utilisée sur un site donné.
Voir aussi :
- API d’authentification web au MDN.
Fonctionnalité WebGPU linear_indexing
La linear_indexing fonctionnalité ajoute deux nouvelles valeurs intégrées de nuanceur de calcul au langage d’ombrage WebGPU (WGSL) :
-
global_invocation_index, une version linéarisée deglobal_invocation_id. -
workgroup_index, une version linéarisée deworkgroup_id.
Ces valeurs intégrées fournissent un index unidimensionnel pratique pour les appels de nuanceur de calcul, remplaçant la linéarisation manuelle qui est facile à se tromper.
Voir aussi :
- API WebGPU sur MDN.
Toujours négocier les canaux de données dans WebRTC
Utilisez la nouvelle alwaysNegotiateDataChannels option pour un WebRTC RTCPeerConnection pour négocier des canaux de données dans l’offre Protocole de description de session, avant de créer un canal de données.
Lorsque cette option est activée :
- La ligne du canal
m=de données est placée avant toute ligne audio ou vidéom=. - Lorsque vous utilisez
BUNDLE, pour réutiliser une seule connexion pour plusieurs types de médias, la ligne de canalm=de données est utilisée comme section de média balisé par l’offreur.
Voir aussi :
- RTCPeerConnection sur MDN.
Versions d’évaluation d’origine
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 versions d’évaluation d’origine, consultez Utiliser les versions d’évaluation d’origine dans Microsoft Edge.
Pour obtenir la liste complète des versions d’évaluation d’origine disponibles, consultez Versions d’évaluation d’origine de Microsoft Edge.
API d’écriture
Expire le 21 avril 2026.
L’API Writer peut être utilisée pour générer du texte à partir d’une invite de tâche d’écriture, soutenue par un modèle de langage IA intégré à l’appareil.
Par exemple, 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.
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 dans le texte d’entrée, afin de :
- Ajuster le texte dans une limite de mots.
- Reformulez le texte en fonction du public visé.
- Soyez plus constructif si le texte utilise un langage inadéquat.
Voir aussi Résumer, écrire et réécrire du texte avec les API d’assistance à l’écriture.
API de correcteur d’épreuves
Expire le 19 mai 2026.
L’API Correcteur corrige les fautes de grammaire, d’orthographe et de ponctuation dans le texte.
L’API Proofreader utilise un petit modèle de langage (SLM) intégré à Microsoft Edge, à partir du code JavaScript de votre site web ou du code JavaScript de votre extension de navigateur.
Voir aussi Corriger la grammaire et l’orthographe avec l’API Correcteur.
API de requête
Expire le 16 juin 2026
Utilisez l’API Prompt pour demander un petit modèle de langage (SLM) intégré à Microsoft Edge à partir du code JavaScript de votre site web ou du code JavaScript de votre extension de navigateur.
L’API Prompt est une API web expérimentale.
Utilisez l’API d’invite pour :
- Générez et analysez du texte.
- Créez une logique d’application basée sur l’entrée de l’utilisateur.
- Découvrez des moyens innovants d’intégrer des fonctionnalités d’ingénierie rapide dans votre application web.
Voir aussi :
Informations sur cette version d’essai d’origine :
Mode de compatibilité WebGPU
Expire le 21 avril 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.
Durée de vie prolongée pour les travailleurs partagés
Expire le 21 avril 2026.
La durée de vie étendue des Workers partagés permet d’effectuer un travail asynchrone critique après le déchargement de page, sans la surcharge des Workers du service.
Définissez l’option lors de la extendedLifetime création d’un travail partagé, pour garder le worker du service en vie pendant une durée limitée après la fermeture de toutes les pages client. Cette technique permet d’achever de manière fiable les opérations asynchrones lors du déchargement.
Ces opérations asynchrones sont les suivantes :
- IndexedDB écrit.
- Chiffrement ou compression.
- Requêtes d’analyse.
Informations sur cette version d’essai d’origine :
SharedArrayBuffers dans des pages non isolées sur des plateformes de bureau
Expire le 19 mai 2026.
Extension temporaire pour l’utilisation non autorisée de SharedArrayBuffers dans les pages qui ne sont pas isolées d’origine croisée.
Notifications d’appels entrants
Expire le 19 mai 2026.
L’API Incoming Call Notifications étend l’API Notifications pour permettre à un PWA installé d’envoyer des notifications d’appels entrants.
Les notifications d’appels entrants ont une sonnerie et des boutons conçus pour indiquer l’acceptation ou le rejet d’un appel.
Les applications web peuvent ainsi créer des expériences plus attrayantes en permettant aux utilisateurs de reconnaître plus facilement une notification d’appel et d’y répondre.
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 des objets descripteurs personnalisés.
API d’installation web
Expire le 14 juillet 2026.
L’API Web Install permet à un site Web d’installer un autre site Web en tant qu’application Web sur l’appareil de l’utilisateur, en utilisant navigator.install().
<usermedia> élément HTML
Expire le 14 juillet 2026.
L’élément <usermedia> HTML est un élément contrôlé par le navigateur pour demander l’accès à la caméra ou au microphone.
Utilisation d’un élément HTML sémantique au lieu de JavaScript :
- Fournit aux utilisateurs une meilleure clarté sur la demande d’autorisation.
- Amélioration de l’accessibilité.
- Empêche les modèles d’interface utilisateur manipulateurs.
- Rationalise le flux de travail en fournissant directement le flux multimédia à votre application. Cela élimine la nécessité d’effectuer des appels d’API distincts.
Informations sur cette version d’essai d’origine :
Insights TextMetrics améliorés
Expire le 11 août 2026.
La version d’essai d’origine TextMetrics Canvas améliorée étend l’API TextMetrics Canvas pour prendre en charge les éléments suivants :
- rectangles de sélection.
- Requêtes de cadre englobant.
- Opérations basées sur un cluster de glyphes.
Cette nouvelle fonctionnalité permet aux applications complexes d’édition de texte d’avoir une sélection, un positionnement au clavier et des tests d’accès précis.
De plus, le rendu basé sur les clusters facilite les effets de texte sophistiqués, tels que :
- Animations de personnages indépendantes.
- Style de caractère indépendant.
Informations sur cette version d’essai d’origine :
WebNN
Expire le 11 août 2026.
Utilisez l’API WebNN pour créer et exécuter des modèles d’apprentissage automatique directement dans votre application web.
Utilisez des réseaux neuronaux accélérés par le matériel en créant des graphiques de calcul qui correspondent efficacement aux fonctionnalités de la plateforme et au matériel de l’appareil.
focusgroup Attribut HTML pour la navigation au clavier
Expire le 11 août 2026.
Standardisez la navigation au clavier pour les widgets composites tels que les barres d’outils, les onglets, les menus et les groupes de radios, à l’aide de l’attribut focusgroup HTML.
L’attribut focusgroup gère automatiquement les éléments suivants, sans nécessiter de code JavaScript personnalisé :
- Comportement tabindex itinérant .
- Navigation via les touches fléchées.
- Mémoire de concentration ; Restaure le dernier élément activé lors de la réintégration dans le groupe de discussion.
Informations sur cette version d’essai d’origine :
URL et hachages d’évaluation dans CSP script-src
Expire le 25 août 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.
Cela vous permet d’écrire un fournisseur de solutions Cloud strict 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 les noms d’hôtes ou unsafe-eval.
API d’informations d’identification numériques - Prise en charge de l’émission
Expire le 8 septembre 2026.
L’API Digital Credentials permet de déclencher l’émission d’informations d’identification d’utilisateur à partir d’un serveur émetteur d’informations d’identification vers une application de portefeuille numérique.
Par exemple, utilisez l’API d’informations d’identification numériques pour déclencher la fourniture d’un nouveau permis de conduire ou d’un diplôme universitaire vérifié d’un serveur gouvernemental ou universitaire vers le portefeuille numérique d’un utilisateur.
prerender_until_script Action de l’API Règles de spéculation
Expire le 8 septembre 2026.
prerender_until_script est une nouvelle action pour l’API Règles de spéculation. Cette nouvelle action fournit une option intermédiaire entre les prefetch actions et les prerender actions.
Utilisez l’action prerender_until_script lorsque vous souhaitez que le navigateur effectue un prérendu d’une page, mais arrêtez et revenez à la prélecture après le début de l’exécution d’un script spécifique.
WebAudio Rendu quantique configurable
Expire le 8 septembre 2026.
Par défaut, WebAudio traite l’audio dans des blocs fixes de 128 images d’échantillonnage (un quantum de rendu). Lorsque la taille du bloc de traitement audio de votre application ne correspond pas à celle par défaut, le développement devient complexe et le traitement devient moins efficace.
Utilisez la version d’essai d’origine WebAudio Configurable Render Quantum pour spécifier une renderSizeHint option lors de la création d’un AudioContext ou OfflineAudioContextpour demander une taille quantique de rendu particulière.
- Passez un entier pour demander une taille spécifique.
- Réussite
"default"(ou omission de l’option) pour utiliser la valeur par défaut de 128 images. - Passe ,
"hardware"pour permettre au navigateur de choisir une taille optimale pour la configuration actuelle.
Informations sur cette version d’essai d’origine :
Activation de prérendu par envoi de formulaire
Expire le 8 septembre 2026.
Cette version d’évaluation d’origine ajoute un nouveau champ à l’API Règles de spéculation, pour permettre aux règles de prérendu d’être activées par les soumissions de formulaire.
API de performances du processeur
Expire le 8 septembre 2026.
L’API Performances du processeur expose des informations sur la puissance de l’appareil de l’utilisateur.
Cette API cible les applications web qui utilisent ces informations pour améliorer l’expérience utilisateur, éventuellement en combinaison avec l’API Compute Pressure.
L’API Compute Pressure fournit des informations sur la pression et l’utilisation du processeur de l’appareil utilisateur et permet à l’application de réagir aux modifications de la pression du processeur.
Prérendu des iframes cross-origin
Expire le 22 septembre 2026.
Par défaut, le prérendu de navigation retarde le chargement de tous les iframes cross-origin jusqu’à ce que la page prérendue soit activée. Lorsque les iframes cross-origin sont essentiels à votre application, ce délai peut annuler de nombreux avantages du prérendu.
Cette version d’évaluation d’origine prérend les iframes cross-origin à l’aide d’un en-tête de réponse opt-in. Le navigateur effectue un prérendu de toutes les images cross-origin si la réponse HTTP du frame de niveau supérieur inclut l’en-tête Supports-Loading-Mode: prerender-cross-origin-frames .
Événement de remplissage automatique
Expire le 3 novembre 2026.
Utilisez le nouvel autofill événement pour détecter quand le remplissage automatique du navigateur met à jour les contrôles de formulaire.
Cela facilite l’adaptation de l’interface utilisateur personnalisée, de la validation ou de la logique de formulaire dépendant une fois le remplissage automatique terminé.
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.