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 plateforme web dans Microsoft Edge 155, qui sera publié le 8 octobre 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
-
Support
srgb-linearanddisplay-p3-linearinPredefinedColorSpace - Contrôles de fenêtrage pour l’API Gestion des fenêtres
- Nouveaux algorithmes de cryptographie web
- API d’informations d’identification numériques - Prise en charge de l’émission
- Modules de texte
- Prise en charge du décodage JPEG XL
- Suspendre la lecture multimédia sur les iframes non visibles
- Prérendu des iframes cross-origin
- Méthodes d’insertion et de diffusion en continu HTML mises à jour
-
Support
- Versions d’évaluation d’origine
Microsoft Edge DevTools
Découvrez les nouveautés de Microsoft Edge DevTools.
WebView2
Consultez Préversion du runtime 155.0.4283.13 (24 septembre 2026).
Fonctionnalités CSS
Les nouvelles fonctionnalités suivantes des feuilles de style en cascade (CSS) sont incluses dans Microsoft Edge.
Fonction symbols() :
La fonction CSS vous permet de symbols() définir un style de compteur en ligne, au lieu de déclarer d’abord une règle arobase nommée @counter-style .
symbols() Construit un style de compteur anonyme à partir d’une liste de symboles de chaîne, plus un système de comptage facultatif (cyclique, numérique, alphabétique, symbolique ou fixe). Ceci est accepté comme le contre-style dans list-style-type, l’abréviation list-style et counter() et counters().
L’exemple suivant affiche les *symboles , †, ‡ sous forme de marqueurs d’élément de liste, et parcourez-les pour chaque élément de liste :
ol {
list-style: symbols(cyclic "*" "†" "‡");
}
Voir aussi :
- symbols() Fonction CSS sur MDN.
text-decoration-skip-spaces de propriété
La text-decoration-skip-spaces propriété CSS contrôle si les lignes de décoration de texte (telles que les traits de soulignement, les surtraits ou les traits) ignorent les caractères blancs.
Cela vous permet d’éviter que des lignes décoratives ne soient dessinées sur les caractères blancs, pour obtenir des résultats plus attrayants visuellement.
Voir aussi :
-
Saut d’espaces : la
text-decoration-skip-spacespropriété du module de décoration de texte CSS niveau 4. - text-decoration-skip-ink propriété CSS sur MDN.
margin-trim de propriété
La margin-trim propriété CSS supprime les marges des éléments enfants lorsqu’ils rencontrent les bords du conteneur.
Utilisez cette propriété pour omettre les marges qui se trouvent avant le premier enfant et après le dernier enfant d’un élément de conteneur.
Voir aussi :
- propriété CSS margin-trim sur MDN.
API web
Les nouvelles fonctionnalités d’API web suivantes sont incluses dans Microsoft Edge.
Support srgb-linear and display-p3-linear in PredefinedColorSpace
Les srgb-linear espaces de couleurs et display-p3-linear peuvent désormais être utilisés avec l’API Canvas.
Les espaces colorimétriques linéaires, où les valeurs de pixel correspondent linéairement à la luminance, sont couramment utilisés dans les applications connectées au rendu physique de la lumière, telles que les jeux.
Voir aussi :
- colorSpace dans HTMLCanvasElement : méthode getContext(), au niveau MDN.
Contrôles de fenêtrage pour l’API Gestion des fenêtres
L’API de gestion des fenêtres permet déjà aux applications web d’ouvrir et de gérer des fenêtres. L’API fournit désormais également des contrôles de fenêtrage supplémentaires pour les applications web qui ont l’autorisation d’agrandir, de réduire, de restaurer ou d’empêcher window-management le redimensionnement de leurs fenêtres.
De plus, les nouvelles fonctionnalités display-stateresizable multimédias CSS permettent aux scripts et au contenu de s’adapter aux états de fenêtre respectifs et à la redimensionnabilité.
Ces fonctionnalités améliorent la facilité d’utilisation des fenêtres d’application distantes VDI (Virtual Desktop Infrastructure) dans les clients Web, en particulier en ce qui concerne les contrôles de fenêtre de barre de titre.
Voir aussi :
- API de gestion des fenêtres sur MDN.
- la méthode minimize() dans la spécification de l’API de gestion des fenêtres.
- maximize() dans la spécification de l’API de gestion des fenêtres.
- méthode restore() dans la spécification de l’API de gestion des fenêtres.
- setResizable() dans la spécification de l’API de gestion des fenêtres.
Nouveaux algorithmes de cryptographie web
L’API de chiffrement Web prend désormais en charge les nouveaux algorithmes de chiffrement suivants :
- Cryptographie post-quantique
- AEAD symétrique commun
Cela vous donne accès aux implémentations fournies par le navigateur d’algorithmes cryptographiques résistants aux quantiques courants normalisés par le NIST :
- ML-KEM - 768, 1024
- ML-DSA - 44, 65, 87
- ChaCha20-Poly1305
- X-Wing
Voir aussi :
- Crypto sur MDN.
API d’informations d’identification numériques - Prise en charge de l’émission
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.
Modules de texte
L’instruction import … with { type: "text" } import charge les données textuelles sous la forme d’une valeur de chaîne dans un module.
Voir aussi :
-
Modules de
({ type: "text" })texte dans Importer des attributs, sur MDN.
Prise en charge du décodage JPEG XL
Microsoft Edge prend désormais en charge le décodage des images JPEG XL (image/jxl).
JPEG XL est un format d’image moderne qui offre :
- Décodage progressif pour de meilleures performances de chargement perçues.
- Prise en charge d’une large gamme de couleurs, d’une plage dynamique élevée (HDR) et d’une profondeur de bits élevée.
- Prise en charge de l’animation.
Voir aussi :
- ISO/IEC 18181-1:2024
- Image JPEG XL dans le guide de type et de format de fichier image, à MDN.
Suspendre la lecture multimédia sur les iframes non visibles
La media-playback-while-not-visible stratégie d’autorisation vous permet de suspendre toute lecture multimédia audible d’iframes intégrés qui sont actuellement masqués.
Un iframe incorporé est considéré comme caché dans les cas suivants :
- La
displaypropriété est définie surnone. - La
visibilitypropriété est définie surhidden. - Les
widthpropriétés ouheightsont égales à 0.
Cette stratégie d’autorisation est utile pour les applications web qui intègrent du contenu multimédia via des iframes. Vous devrez peut-être masquer temporairement un iframe sans le décharger, tout en gardant le contrôle sur la lecture du média dans l’iframe.
Voir aussi :
- Média iframe en pause
- page de test de la stratégie d’autorisation media-playback-while-not-visible
- <Élément de cadre inline HTML iframe> sur MDN.
Prérendu des iframes cross-origin
L’en-tête Supports-Loading-Mode: prerender-cross-origin-frames de réponse HTTP permet à une page de niveau supérieur prérendue de prérendre également ses iframes cross-origin intégrés.
Par défaut, les iframes cross-origin qui sont intégrés dans une page de niveau supérieur prérendue ne sont pas prérendus. Leur chargement est retardé jusqu’à ce que la page de niveau supérieur devienne visible.
Utilisez cet en-tête de réponse HTTP dans les cas où vous intégrez un iframe cross-origin particulièrement important pour votre application, afin d’éviter de retarder son chargement.
Voir aussi :
- API de règles de spéculation sur MDN.
Méthodes d’insertion et de diffusion en continu HTML mises à jour
Les méthodes d’insertion et de diffusion en continu HTML suivantes offrent un moyen plus cohérent d’insérer dynamiquement du code HTML dans un document existant :
- Méthodes de positionnement :
-
setHTML()etsetHTMLUnsafe() -
beforeHTML()etbeforeHTMLUnsafe() -
afterHTML()etafterHTMLUnsafe() -
appendHTML()etappendHTMLUnsafe() -
prependHTML()etprependHTMLUnsafe() -
replaceWithHTML()etreplaceWithHTMLUnsafe()
-
- Méthodes de diffusion en continu qui renvoient un
WritableStreamobjet :-
streamHTML()etstreamHTMLUnsafe() -
streamAppendHTML()etstreamAppendHTMLUnsafe() -
streamPrependHTML()etstreamPrependHTMLUnsafe() -
streamReplaceWithHTML()etstreamReplaceWithHTMLUnsafe() -
streamBeforeHTML()etstreamBeforeHTMLUnsafe() -
streamAfterHTML()etstreamAfterHTMLUnsafe()
-
En outre, vous pouvez définir l’option true sur lors de l’appel runScripts de l’une des méthodes d’insertion ou de diffusion en continu HTML non sécurisées pour permettre à la méthode d’exécuter des scripts de la même manière que createContextualFragment().
Avant ces méthodes, vous pouviez déjà mettre à jour le HTML dynamiquement à partir d’un script à l’aide de plusieurs API disjointes, chacune avec ses propres différences subtiles. Par exemple, vous pouvez :
- Mettre à jour partiellement un élément à l’aide de
insertAdjacentHTML(). - Nettoyage du HTML à l’aide de
setHTML. - Exécuter des scripts à l’aide de
createContextualFragment(). - Stream HTML en utilisant un document détaché.
Ces API multiples et disjointes peuvent être déroutantes et difficiles à utiliser. Ces API peuvent également causer des problèmes de sécurité lorsqu’elles ne sont pas utilisées correctement.
Voir aussi :
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.
| Nom | Description | Inscrire |
|---|---|---|
| WebAudio Rendu quantique configurable | Permet de spécifier une taille quantique de rendu personnalisée lors de la création d’un ou OfflineAudioContext.AudioContext |
Inscrire |
| Minutage des conteneurs | Surveille l’affichage d’un conteneur DOM annoté et a terminé sa peinture initiale. | Inscrire |
| Séparer les durées de style et de disposition dans l’API des images d’animation longues | Ajoute styleDurationles propriétés , forcedStyleDuration, layoutDuration, et pour forcedLayoutDuration une analyse plus approfondie des performances CSS. |
Inscrire |
<install> élément HTML |
Installez de manière déclarative d’autres sites web en tant qu’applications web à l’aide de l’élément <install> . |
Inscrire |
| Scripts de module CSS déclaratifs | Partage des feuilles de style déclaratives avec des racines fantômes, y compris des racines fantômes déclaratives, à l’aide de modules de style en ligne. | Inscrire |
prerender_until_script Action de l’API Règles de spéculation |
Action de l’API Règles de spéculation qui prérend une page, mais passe à la prélecture lorsqu’un script s’exécute. | Inscrire |
| API de performances du processeur | Expose des informations sur les fonctionnalités de l’appareil de l’utilisateur, pour une utilisation avec l’API de pression de calcul. | Inscrire |
| HTML dans le canevas | Active le rendu HTML dans une zone de dessin à l’aide de nouvelles méthodes de dessin et de l’événement paint . |
Inscrire |
<usermedia> élément HTML |
Élément HTML contrôlé par un navigateur pour demander l’accès à la caméra ou au microphone, en remplacement des demandes d’autorisation basées sur JavaScript. | Inscrire |
| Descripteurs personnalisés WebAssembly V2 | Stocke plus efficacement les données associées aux types de niveau source dans des objets descripteurs personnalisés. | Inscrire |
PrefetchAndPrerenderActivationBeacon |
Permet à Edge de signaler de manière fiable une balise d’activation lorsqu’une page de prérécupération ou de prérendu est activée. | Inscrire |
| API Observateur des performances déclaratives | Utilise les en-têtes de réponse HTTP pour prouver qu’il s’agit d’un système de télémétrie fiable géré par le navigateur qui fournit des rapports sur les mesures de performances du site, du début de la navigation à la fin de la page. | Inscrire |
| WebMCP | Permet à votre site d’inscrire des outils permettant à un agent de navigateur d’effectuer des tâches pour le compte d’un utilisateur. | Inscrire |
| Protocole de vérification par email | Permet aux sites Web de vérifier la propriété des e-mails à l’aide de jetons cryptographiques émis par les fournisseurs de messagerie. Cela réduit la dépendance aux codes secrets à usage unique (OTP) par e-mail et rationalise les flux d’inscription, de connexion et de récupération. | Inscrire |
| Canal de données WebRTC : Protocole d’accélération des négociations SCTP (SNAP) | SNAP réduit la latence de démarrage du canal de données WebRTC en incorporant des paramètres de configuration de connexion SCTP dans l’échange offre/réponse SDP. Étant donné que WebRTC utilise déjà DTLS pour établir un canal sécurisé, la liaison SCTP séparée peut être évitée, ce qui permet d’économiser jusqu’à deux allers-retours réseau et d’accélérer l’établissement d’un canal de données. | Inscrire |
| API de journalisation des diagnostics WebRTC | Collecte les journaux de diagnostic internes pour les opérations liées à WebRTC. | Inscrire |
| Événement d’entrée brute de la manette de jeu | Au lieu de s’appuyer sur des sondages fréquents via navigator.getGamepads(), les pages web peuvent écouter gamepadrawinputchanged les événements. Ces événements sont déclenchés chaque fois que des modifications sont détectées entre les trames d’entrée du même appareil. |
Inscrire |
| Contrôler les heuristiques de fenêtre d’affichage dans l’API des règles de spéculation | Vous permet de contrôler les heuristiques de fenêtre d’affichage utilisées par les règles de spéculation, pour déterminer si différents paramètres heuristiques vous donnent de meilleurs résultats que les paramètres par défaut. | Inscrire |
| Événement de remplissage automatique | Détecte quand le remplissage automatique du navigateur met à jour les contrôles de formulaire, pour adapter l’interface utilisateur personnalisée et la validation. | Inscrire |
| Mesure de charge spéculative |
performance.speculations Expose les données sur les préchargements, les prérécupérations et les prérendus utilisés et inutilisés. Cela vous permet de mesurer l’efficacité des stratégies de chargement spéculatives et d’optimiser les compromis performances/coûts. |
Inscrire |
| Paramètres d’échantillonnage d’API d’invite | Les topK paramètres d’échantillonnage et temperature vous permettent d’optimiser le comportement du modèle par session de modèle de langage. |
Inscrire |
| Marqueurs JS Self-Profiling | Étend l’API JS Self-Profiling avec des exemples de marqueurs tels que script, gc, layoutstyle, et paint. Ces marqueurs identifient l’activité que le navigateur était en train d’effectuer au moment de la capture. |
Inscrire |
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.