Partager via


Nouveautés de DevTools (Microsoft Edge 114)

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 2023 s’est tenue du 23 au 25 mai 2023. Apprenez-en davantage sur les nouvelles fonctionnalités de mémoire, de performances et de débogage de production dans DevTools, ainsi que sur les nouvelles fonctionnalités pour les PWA dans la barre latérale, WebView2 et les plug-ins de conversation, dans les vidéos suivantes :

Vidéo : Nouveautés de DevTools 113 et 114

Image miniature de la vidéo « Nouveautés de DevTools 113 et 114 »

Statistiques du sélecteur d’agrégation dans l’outil Performances

Microsoft Edge 109 a ajouté la fonctionnalité Statistiques du sélecteur à l’outil Performances . Vous pouvez utiliser les données des statistiques du sélecteur pour comprendre quels sélecteurs CSS prennent le plus de temps pendant les événements recalculer le style dans l’outil Performance et contribuent à ralentir les performances.

Dans Microsoft Edge 114, vous n’avez plus besoin de sélectionner un événement Recalculate Style individuel pour voir les sélecteurs qui ont été recalculés pendant cet événement. Au lieu de cela, l’onglet Statistiques du sélecteur dans le volet inférieur de l’outil Performances agrège automatiquement les données sur tous les événements recalculer le style dans le profil enregistré. Lorsque vous effectuez un zoom sur des parties spécifiques du profil, l’onglet Statistiques du sélecteur est mis à jour pour afficher uniquement les données de la partie du profil que vous analysez actuellement.

En outre, une nouvelle colonne Feuille de style a été ajoutée à l’onglet Statistiques du sélecteur . La colonne Feuille de style contient un lien pour chaque sélecteur vers la feuille de style où le sélecteur est défini.

Les statistiques du sélecteur sont désormais agrégées parmi les événements recalculer le style dans la section actuellement affichée du profil enregistré

Merci d’avoir utilisé la fonctionnalité Selector Stats et de nous avoir partagé vos commentaires dans GitHub Issue #98 : [Feedback] Selector Performance Tracing Explainer !

Voir aussi :

L’outil Problèmes et le volet Styles avertissent des propriétés CSS qui déclenchent La disposition

DevTools détecte désormais les propriétés CSS qui peuvent entraîner des problèmes de performances basés sur la disposition lors de l’utilisation de l’animation CSS dans la page web, comme le déplacement de texte. La disposition est le processus de navigateur web permettant de recalculer les positions et géométries des éléments dans le document, afin de restituer une partie ou la totalité du document. Étant donné que La disposition est une opération de blocage de l’utilisateur dans le navigateur, nous vous recommandons de limiter la disposition autant que possible, afin que votre contenu web reste fluide et réactif à l’interaction.

Certaines propriétés CSS ne déclenchent pas d’opération De disposition, car elles s’exécutent sur le thread du compositeur dans le navigateur, comme la transformation et l’opacité. Toutefois, même les propriétés CSS qui ne déclenchent pas Layout peuvent déclencher une opération Paint qui, lorsqu’elle est utilisée en combinaison avec des animations CSS, peut avoir un impact négatif sur les performances.

Dans le volet Styles de l’outil Éléments , un soulignement ondulé et une info-bulle ont été ajoutés sur les propriétés CSS qui déclenchent des opérations Layout ou Paint. Pour afficher le problème dans une info-bulle, pointez sur le soulignement ondulé :

Problème de disposition CSS dans le volet Styles

Dans l’outil Problèmes, dans la catégorie Performances, un nouveau type de problème est signalé, par exemple « Les modifications apportées à cette propriété se déclenchent : 'Disposition', ce qui peut avoir un impact sur les performances lorsqu’elle est utilisée dans @Keyframes. » Lorsque vous utilisez le volet Styles, pour ouvrir le problème dans l’outil Problèmes, maj+cliquez sur le soulignement ondulé sur une telle propriété, ou cliquez avec le bouton droit sur le soulignement ondulé, puis sélectionnez Afficher les problèmes. L’outil Problèmes s’ouvre dans le tiroir (désormais panneau Affichage rapide ) en bas de DevTools :

Problème de disposition CSS dans l’outil Problèmes

Voir aussi :

L’outil Mémoire peut charger des traces améliorées supérieures à 1 Go

Dans les versions précédentes de Microsoft Edge, le chargement d’une trace améliorée supérieure à 1 Go a échoué. Dans Microsoft Edge 114, ce problème a été résolu. Vous pouvez maintenant charger correctement les traces améliorées de n’importe quelle taille.

Les traces améliorées sont une fonctionnalité expérimentale de Microsoft Edge qui vous permet d’exporter et d’importer des instances DevTools entières, enregistrées sous forme .devtools de fichiers, avec autant d’état que possible conservé dans les outils Mémoire, Performances, Éléments, Console et Sources . Un .devtools fichier s’ouvre dans un instance DevTools distinct et charge les informations de trace suivantes, tout en conservant les références au code source :

  • Instantanés DOM.
  • Messages de console.
  • Instantanés de tas.
  • Profils de performances.

Une trace améliorée

Voir aussi :

L’outil Mémoire compare plus précisément deux instantanés de tas

Dans l’outil Mémoire , vous pouvez prendre plusieurs instantanés de tas et les comparer pour trouver des différences dans les objets du tas. Dans les versions précédentes de Microsoft Edge, l’outil Mémoire signalait trop d’objets nouveaux et supprimés lors de la comparaison des instantanés de tas, car les ID d’objet n’étaient pas suivis de manière cohérente par l’outil. En fait, la plupart d’entre eux sont probablement les mêmes objets.

Dans Microsoft Edge 114, ce problème a été résolu en veillant à ce que les ID d’objet cohérents soient suivis sur plusieurs instantanés.

Comparaison de deux instantanés de tas dans Microsoft Edge 114

Voir aussi :

Améliorations de l’accessibilité pour l’outil vue d’ensemble css

Dans Microsoft Edge 112, l’outil Vue d’ensemble css a été mis à jour pour afficher une liste de sélecteurs non simples lors de la prise d’une vue d’ensemble instantané du CSS d’une page web. Dans Microsoft Edge 114, la section Sélecteurs non simples de l’outil Vue d’ensemble css est désormais plus facile à utiliser avec les technologies d’assistance, telles que les lecteurs d’écran.

Lorsque vous cliquez sur un sélecteur ou accédez à un sélecteur, puis appuyez sur Entrée, les lecteurs d’écran annoncent maintenant « Sélecteur CSS copié » :

Navigation dans l’outil vue d’ensemble css avec le clavier

Voir aussi :

L’extension DevTools pour VS Code offre une meilleure prise en charge du mode à contraste élevé

Dans les versions précédentes de l’extension Microsoft Edge DevTools pour Visual Studio Code, en mode de contraste élevé, le fait de pointer sur les icônes dans les outils n’a pas rendu les contrôles d’interface utilisateur avec un contraste suffisant. Le problème a été corrigé.

Par exemple, dans le volet Styles de l’outil Éléments , les cases à cocher permettant d’appliquer des styles aux éléments s’affichent désormais correctement en mode contraste élevé :

Pointez sur les cases à cocher dans le volet Styles en mode contraste élevé dans l’extension VS Code

En outre, dans l’outil Console , les icônes telles que Afficher la barre latérale de la console s’affichent correctement en mode contraste élevé :

Pointage sur le bouton Afficher la barre latérale de la console en mode contraste élevé dans l’extension VS Code

Voir aussi :

Annonces du projet Chromium

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