Partager via


Nouveautés de DevTools (Microsoft Edge 102)

Pour case activée les dernières fonctionnalités de Microsoft Edge DevTools et l’extension Microsoft Edge DevTools pour Microsoft Visual Studio Code et Visual Studio, lisez ces annonces.

Pour rester à jour et obtenir les dernières fonctionnalités de DevTools, téléchargez une préversion Insiders de Microsoft Edge. Que vous soyez sur Windows, Linux ou macOS, envisagez d’utiliser Canary (ou un autre canal en préversion) comme navigateur de développement par défaut. Les versions bêta, dev et canary de Microsoft Edge s’exécutent en tant qu’applications distinctes, côte à côte avec la version stable et publiée de Microsoft Edge. Consultez Canaux Microsoft Edge Insider.

Pour les dernières annonces, suivez l’équipe Microsoft Edge sur Twitter. Pour signaler un problème avec DevTools ou demander une nouvelle fonctionnalité, signalez un problème dans le dépôt MicrosoftEdge/DevTools .

Conseil

La conférence Microsoft Build 2022 s’est tenue du 24 au 26 mai. Apprenez-en davantage sur les nouvelles fonctionnalités de mémoire, de performances et de débogage de production dans DevTools et les nouvelles fonctionnalités de la plateforme web pour les PWA dans les vidéos suivantes :

Vidéo : Microsoft Edge | Nouveautés de DevTools 102

Image miniature de la vidéo « Nouveautés de DevTools 102 »

Extension DevTools : nouveau navigateur avec émulation d’appareil et mode et prise en charge du code sourcemap

L’extension Microsoft Edge DevTools pour Visual Studio Code dispose désormais d’une préversion du navigateur qui vous permet d’émuler différents appareils. Cliquez sur le nouveau bouton Émuler les fonctionnalités multimédias CSS (Émuler les fonctionnalités multimédias CSS) pour afficher un aperçu du projet actuel dans différents modes, tels que Sombre, Clair, Impression et Contraste élevé :

Extension DevTools : nouveau navigateur avec émulation d’appareil et mode et prise en charge du code sourcemap

Cliquez sur le nouveau bouton Émuler les déficiences de la vision (bouton Émuler les déficiences de la vision) pour tester facilement l’accessibilité, par exemple en montrant à quoi ressemble la page web avec une vision floue ou une vision des couleurs.

D’autres nouvelles fonctionnalités incluent un moyen plus simple d’activer la mise en miroir CSS, qui prend désormais également en charge les cartes sources. Cela signifie que vous pouvez déboguer et modifier les css créés par Sass, React et d’autres abstractions dans le navigateur et voir les modifications apportées aux fichiers sources.

Voir aussi :

Enregistrer toutes les chaînes d’un tas instantané dans JSON

Dans Microsoft Edge 102, lorsque vous prenez un tas instantané dans l’outil Mémoire, vous pouvez maintenant exporter tous les objets chaîne du instantané vers un fichier JSON. Dans l’outil Mémoire , dans la section Constructeur , cliquez sur le nouveau bouton Enregistrer tout dans le fichier en regard de l’entrée (string) .

Enregistrer toutes les chaînes d’un tas instantané dans JSON

L’outil Mémoire exporte un fichier JSON qui contient tous les objets de chaîne du tas instantané :

Chaînes du tas instantané, dans le fichier JSON

Voir aussi :

Nouveaux filtres pour les rétentions dans l’outil Mémoire

Dans les versions précédentes de Microsoft Edge, les cycles et les nœuds internes étaient affichés dans la section Rétentions d’un tas instantané. Pour simplifier le chemin de rétention, dans Microsoft Edge 102, la section Rétentions de l’outil Mémoire dispose désormais de nouveaux filtres pour masquer les cycles et masquer les nœuds internes dans le chemin de rétention.

Dans la section Rétentions , un nœud cycle est indiqué par grisé.

Dans l’image suivante, dans le menu déroulant Filtrer les bords , l’option Masquer le cycle n’est pas sélectionnée, de sorte qu’un nœud cycle (grisé) s’affiche :

Dans le menu déroulant « Filtrer les bords », « Masquer les cycles » n’est pas sélectionné.

Dans l’image suivante, dans le menu déroulant Filtrer les bords , l’option Masquer le cycle est sélectionnée, de sorte que le nœud cycle n’est pas affiché :

Dans le menu déroulant « Filtrer les arêtes », l’option « Masquer le cycle » est sélectionnée.

Les cycles sont des nœuds qui apparaissent au moins deux fois dans un chemin de rétention. Une apparence d’un nœud est antérieure dans le chemin de rétention, et d’autres apparences de ce nœud sont ultérieures dans le chemin de rétention. Pour libérer de la mémoire, il est plus important de supprimer l’occurrence du nœud qui apparaît en premier dans le chemin de rétention. Les deuxièmes apparences et potentiellement ultérieures du nœud sont toujours affichées dans la section Rétentions .

Les nœuds internes sont des objets spécifiques à V8 (moteur JavaScript dans Microsoft Edge). Les nœuds internes sont également affichés dans la section Rétention .

Voir aussi :

  • Masquez les cycles dans Enregistrer des instantanés de tas à l’aide de l’outil Mémoire (type de profilage « Tas instantané ») .

L’info-bulle de l’élément Inspect peut maintenant être conservée jusqu’à ce que vous la mettez en veille.

Auparavant, dans l’outil Éléments , la superposition du nœud que vous avez sélectionné s’affichait uniquement lors du pointage lorsque vous utilisiez l’outil Inspecter (icône d’outil Inspecter). La conception précédente était difficile à utiliser avec une loupe d’écran ou d’autres technologies d’assistance.

Dans Microsoft Edge 102, lorsque vous utilisez l’outil Inspecter et que vous vous déplacez dans la page web rendue, vous pouvez conserver la superposition Inspect actuelle affichée. Appuyez longuement sur Ctrl+Alt (Windows, Linux) ou Ctrl+Option (macOS) pendant que vous vous déplacez dans la page web rendue. L’info-bulle existante et la superposition de couleur de grille pour l’outil Inspecter restent affichées pendant que vous pointez sur différentes parties de la page web rendue :

Info-bulle de l’élément Inspect

En outre, vous pouvez maintenant appuyer sur Ctrl pour masquer la superposition de l’outil Inspecter pendant que vous déplacez le pointeur de la souris sur la page web affichée.

Pour obtenir l’historique de cette fonctionnalité dans le projet open source Chromium, consultez Problème 1316208.

Voir aussi :

Amélioration du rendu des menus déroulants, des boutons et des icônes en mode contraste élevé

Dans les versions précédentes de Microsoft Edge, les éléments suivants ne s’affichent pas correctement en mode contraste élevé :

  • Menus déroulants dans l’outil Problèmes .
  • Boutons de l’outil Éléments détachés .
  • Barre d’activité en mode Focus.

Dans Microsoft Edge 102, ces problèmes ont été résolus.

Les menus de l’outil Problèmes s’affichent correctement en mode contraste élevé :

Problèmes de menus de l’outil en mode contraste élevé

L’interface utilisateur de l’outil Éléments détachés s’affiche correctement en mode à contraste élevé :

Outil Éléments détachés en mode à contraste élevé

La barre d’activité et le panneau Affichage rapide (lors de l’utilisation du mode Focus) s’affichent correctement en mode contraste élevé :

Barre d’activité en mode Focus

Voir aussi :

En savoir plus sur les expériences dans DevTools à partir des paramètres

Dans la page Expériences des paramètres>, chaque expérience a désormais un bouton Aide (icône d’aide) :

Icônes d’aide pour les cases à cocher Expériences de paramètres >

Pour obtenir plus d’informations sur une fonctionnalité expérimentale, cliquez sur le bouton Aide (icône Aide) correspondant. Le bouton Aide affiche la section appropriée de l’article Fonctionnalités expérimentales dans Microsoft Edge DevTools .

Meilleure disposition des paramètres réseau lorsqu’ils sont étroits

Dans les versions précédentes de Microsoft Edge, l’ouverture des paramètres réseau avec l’icône d’engrenage dans l’outil Réseau se chevauche lorsque les DevTools étaient très étroits :

Chevauchement des paramètres réseau lorsqu’ils sont étroits

Dans Microsoft Edge 102, ce problème a été résolu. Les paramètres individuels s’affichent désormais mieux dans les dispositions étroites :

Meilleure disposition des paramètres réseau lorsqu’ils sont étroits

Voir aussi :

Annonces du projet Chromium

Microsoft Edge 102 inclut également les mises à jour suivantes du projet Chromium :