Partager via


Outil de performances : analyser les performances de votre site web

Utilisez l’outil Performance pour analyser les performances de votre site web. Il existe deux vues principales :

  • La page d’accueil affiche les métriques locales lorsque vous interagissez avec la page web actuelle.
  • Enregistrez un profil et affichez un chronologie de performances.

Contenu détaillé :

Pour obtenir une procédure pas à pas sur l’utilisation de l’outil Performance afin d’améliorer les performances de votre site web, consultez Analyser les performances de l’exécution (tutoriel) .

Vue d’ensemble

L’outil Performances affiche des métriques locales pour les interactions de page et vous permet d’enregistrer les profils de performances du processeur de vos applications web. Analysez les profils pour trouver les goulots d’étranglement potentiels des performances et les moyens d’optimiser l’utilisation des ressources.

Ouvrir l’outil Performance

Pour ouvrir l’outil Performance :

  1. Accédez à une page web, telle que la démonstration Exploration de l’univers , dans une nouvelle fenêtre ou un nouvel onglet.

  2. Cliquez avec le bouton droit sur la page web, puis sélectionnez Inspecter.

    DevTools s’ouvre.

  3. Dans la barre d’activité en haut, cliquez sur l’outil Performance icône Performances.

    Si l’icône Performance de l’outil Performance n’apparaît pas dans la barre d’activité, cliquez sur le bouton Plus d’outils (icône Plus d’outils), puis sélectionnez l’outil Performances.

Utilisation du menu de commandes

Pour ouvrir l’outil Performance à l’aide du menu Commandes :

  1. Accédez à une page web, telle que la démonstration Exploration de l’univers , dans une nouvelle fenêtre ou un nouvel onglet.

  2. Cliquez avec le bouton droit sur la page web, puis sélectionnez Inspecter.

    DevTools s’ouvre.

  3. Dans le coin supérieur droit de DevTools, cliquez sur Personnaliser et contrôler DevTools, puis cliquez sur Exécuter la commande.

    Vous pouvez également appuyer sur :

    • macOS : Cmd+Maj+P
    • Windows, Linux, ChromeOS : Ctrl+Maj+P

    Le menu Commande s’ouvre et indique Exécuter >la commande.

  4. Commencez à taper les performances, sélectionnez Afficher les performances [panneau], puis appuyez sur Entrée.

    Menu de commandes avec « performance » entré

Métriques locales pour les interactions de page

Utilisez l’outil Performances pour afficher les métriques Principales vitals web dans la vue initiale des métriques locales . La page d’accueil de l’outil Performances affiche les métriques locales, à savoir les métriques de performances relatives à la page web rendue :

  • La plus grande peinture contentful (LCP) : vitesse à laquelle le contenu principal de la page a été chargé.
  • Cumulative Layout Shift (CLS) : mesure du changement de mise en page inattendu le plus récent.
  • Interaction avec next paint (INP) : réactivité de l’interaction utilisateur la plus récente sur la page.

Lorsque vous ouvrez initialement l’outil Performances , les métriques Core Web Vitals sont affichées dans trois cartes dans une section Métriques locales :

Page d’accueil de l’outil Performance montrant les métriques locales

Chronologie de profil enregistré

Utilisez également l’outil Performance pour afficher une trace des performances enregistrée, notamment :

  • Enregistrez un profil de performances.
  • Modifier les paramètres de capture.
  • Analysez un rapport de performances. Affiche des informations sur les performances de la page sur la période pendant laquelle l’enregistrement s’est produit, par exemple :
    • Interactions utilisateur qui se sont produites pendant l’enregistrement.
    • Code JavaScript exécuté.
    • Opérations de mise en page et de style qui se sont produites.
    • D’autres métriques de performances au fil du temps, telles que les demandes réseau et les changements de disposition.

Une fois que vous avez enregistré une trace de performances, la trace de performances s’affiche à la place des métriques locales.

Passer à l’affichage des métriques locales ou à un autre profil

Pour passer à l’affichage initial des métriques locales, cliquez sur le Retour à la page de métriques en direct (icône « Retour à la page de métriques en direct » (maison) ).

Pour passer à l’affichage d’un autre profil enregistré ouvert chronologie, cliquez sur la liste déroulante Afficher les sessions de chronologie récentes, à droite de la Retour à la page de métriques en direct (icône « Retour à la page de métriques en direct » (maison) ).

L’outil Performance affichant un profil enregistré

Surveiller les métriques principales de Web Vitals

Utilisez l’outil Performances pour afficher les métriques Principales vitals web dans la vue initiale des métriques locales . La page d’accueil de l’outil Performances affiche les métriques locales, qui sont des métriques de performances relatives à la page web rendue :

  • La plus grande peinture contentful (LCP) : vitesse à laquelle le contenu principal de la page a été chargé.
  • Cumulative Layout Shift (CLS) : mesure du changement de mise en page inattendu le plus récent.
  • Interaction avec next paint (INP) : réactivité de l’interaction utilisateur la plus récente sur la page.

Terminologie

Term Description Docs
Web Vitals Un grand ensemble de métriques fournissant des conseils unifiés pour fournir une expérience utilisateur exceptionnelle sur le web. Web Vitals web.dev.
Principaux éléments vitaux web Sous-ensemble de Web Vitals qui s’appliquent à toutes les pages web et qui doivent être mesurés par tous les propriétaires de site. Chacun des principaux éléments vitaux web représente une facette distincte de l’expérience utilisateur, est mesurable sur le terrain et reflète l’expérience réelle d’un résultat critique centré sur l’utilisateur. Principaux éléments vitaux web dans Web Vitals à web.dev.
La plus grande peinture contentfulante (LCP) Mesure les performances du chargement . Pour offrir une bonne expérience utilisateur, LCP doit se produire dans les 2,5 secondes suivant le premier chargement de la page. Durée de rendu de la plus grande image, bloc de texte ou vidéo visible dans la fenêtre d’affichage, par rapport au moment où l’utilisateur a accédé à la page pour la première fois. La plus grande peinture contentful (LCP) dans le glossaire chez MDN. LargestContentfulPaint chez MDN.
Décalage de disposition cumulé (CLS) Mesure la stabilité visuelle. Pour offrir une bonne expérience utilisateur, les pages doivent conserver un CLS de 0,1. ou moins. La plus grande rafale de scores de décalage de disposition pour chaque changement de disposition inattendu qui se produit pendant tout le cycle de vie d’une page. Cumulative Layout Shift (CLS) dans le glossaire sur MDN. LayoutShift sur MDN.
Interaction avec la peinture suivante (INP) Mesure l’interactivité. Pour fournir une bonne expérience utilisateur, les pages doivent avoir un INP de 200 millisecondes ou moins. La réactivité globale de la page aux interactions utilisateur, en fonction de la latence de toutes les interactions de clic, d’appui et de clavier qui se produisent tout au long de la durée de vie de la visite d’un utilisateur sur une page. Interaction avec la peinture suivante (INP) dans le glossaire de MDN. PerformanceEventTiming sur MDN.
Métriques locales, données locales Les métriques LCP, CLS et INP. Ils sont capturés localement sur la page web inspectée et sont mis à jour à mesure que vous interagissez avec la page.

Utiliser la page de démonstration

Pour produire une métrique d’amélioration médiocre ou nécessaire sur les cartes LCP, CLS et INP dans l’outil Performance :

  1. Ouvrez une page web, telle que la démonstration Exploration de l’univers , dans une nouvelle fenêtre ou un nouvel onglet.

    La page de démonstration « Exploration de l’univers » est conçue pour charger et gérer les interactions lentement, afin d’illustrer comment les métriques LCP, CLS et INP peuvent être utilisées dans l’outil Performance pour identifier et résoudre les problèmes de performances.

  2. Cliquez avec le bouton droit sur la page web, puis sélectionnez Inspecter.

    DevTools s’ouvre.

  3. Dans la barre d’activité en haut, sélectionnez l’outil Performance icône Performances.

    Si l’icône Performance de l’outil Performance n’apparaît pas dans la barre d’activité, cliquez sur le bouton Plus d’outils (icône Plus d’outils), puis sélectionnez l’outil Performances.

  4. Agrandissez la fenêtre et élargissez le volet de la page de démonstration, par exemple 60 % de la largeur de la fenêtre.

    Si le volet de la page de démonstration est trop étroit, certaines cartes peuvent continuer à s’afficher avec une valeur verte, ce qui n’est pas le résultat prévu.

  5. Sélectionnez Le volet >Étapes suivantesParamètres d’environnement carte > liste déroulante >de limitation du processeur sélectionnez Ralentissement 4x - recommandé.

    Vous pouvez également sélectionner Paramètres de capture (icône Paramètres de capture avec un point bleu) > liste déroulante > de limitation du processeur4x ralentissement ( recommandé).

  6. Sélectionnez Volet Étapes suivantes>Paramètres d’environnement carte > liste déroulante >Limitation du réseau, sélectionnez 4G lente.

  7. Sélectionnez Le volet >Étapes suivantesParamètres d’environnement carte >cochez la case Désactiver le cache réseau.

    Résultats des métriques locales : médiocres ; a besoin d’amélioration ; et pauvres

  8. Cliquez avec le bouton droit (ou cliquez longuement) sur le bouton Actualiser à gauche de la barre d’adresses, puis sélectionnez Vider le cache et actualiser en dur.

    Cela garantit que l’image est à nouveau chargée à partir du serveur, plutôt qu’à partir du cache local.

    Les cartes LCP et CLS affichent une valeur orange et doivent être améliorées, ou une valeur rouge et médiocre, au lieu d’une valeur verte et bonne.

  9. Si le carte LCP ou CLS reste vert et indique que le rendu de l’image de la galaxie est terminé, agrandissez la fenêtre et élargissez le volet de la page de démonstration.

    L’carte LCP montre que l’image de la galaxie a pris beaucoup de temps à se charger. Le carte indique une valeur orange et doit être amélioré, ou une valeur rouge et médiocre, au lieu d’une valeur verte et bonne. Le moteur identifie cette image comme étant le plus grand élément à afficher.

  10. Dans le carte LCP, pointez sur la valeur de la métrique pour afficher les informations d’une info-bulle.

    Le carte CLS illustre que des sauts soudains et inattendus dans la disposition peuvent avoir un impact négatif sur les utilisateurs. Cela est également dû au fait que le chargement de l’image prend un certain temps. Par conception, la page web de démonstration néglige de spécifier une hauteur pour l’image, de sorte que la page se charge initialement sans réserver beaucoup d’espace pour l’image. Lorsque l’image commence à apparaître, le contenu en dessous de celle-ci saute soudainement vers le bas.

  11. Dans la carte CLS, pointez sur la valeur de la métrique pour afficher des informations dans une info-bulle.

  12. Une fois le rendu de l’image de galaxie terminé, dans la page de démonstration rendue, cliquez sur l’un des titres dans la colonne Découvertes de droite, comme Heliocentric Theory (1543) .

    Le carte INP passe de l’affichage d’une valeur non affichée à une valeur orange et nécessite une amélioration, ou une valeur rouge et médiocre. Une valeur INP s’affiche.

  13. Dans la carte INP, pointez sur la valeur de la métrique pour afficher les informations d’une info-bulle.

  14. Dans le carte INP, cliquez sur la valeur INP.

    Dans la page de démonstration, les cartes Découvertes sont conçues pour se développer et réexécurer lentement, de sorte qu’il faut beaucoup de temps entre le clic sur le titre et le rendu du contenu carte développé. Le délai est une valeur aléatoire comprise entre 100 ms et 1 000 ms, ce qui entraîne une valeur INP élevée.

    Sous les cartes Métriques locales , les onglets Interactions et Décalages de disposition sont renseignés.

Onglet Interactions

L’onglet Interactions affiche des informations sur vos interactions avec la page web :

Onglet Interactions

L’onglet Interactions inclut :

  • Phases.
  • Éléments.
  • Horaires.

Pour effacer l’onglet Interactions , cliquez sur le bouton Effacer le journal actuel (icône Effacer) à droite de l’onglet Interactions .

Onglet Shifts de disposition

L’onglet Décalages de disposition affiche des informations sur les décalages de disposition :

Onglet Décalages de la disposition

L’onglet Décalages de la disposition comprend les éléments suivants :

  • Scores.
  • Éléments.

Capturer et analyser un rapport de performances

Dans les sections suivantes, suivez les instructions sur l’enregistrement d’un profil, la modification des paramètres de capture et l’analyse du rapport.

Enregistrer un profil de performances

Lorsque vous êtes prêt à enregistrer, l’outil Performance vous offre les options suivantes :

Modifier les paramètres de capture

Les paramètres de capture vous permettent de modifier la façon dont DevTools capture les enregistrements de performances et peuvent vous fournir des informations supplémentaires dans le rapport. Cliquez sur le bouton Paramètres de capture (icône Paramètres de capture) pour accéder au menu Paramètres de capture .

Sélectionnez les options suivantes dans le menu Paramètres de capture :

  • Cochez la case Désactiver les exemples JavaScript : désactive l’enregistrement des piles d’appels JavaScript affichées dans la piste principale appelées pendant l’enregistrement. Réduit la surcharge de performances. Consultez Désactiver les exemples JavaScript dans Informations de référence sur les fonctionnalités de performances.

  • Cochez la case Activer l’instrumentation de rendu avancée (lente) : Capture l’instrumentation de peinture avancée. Entrave considérablement les performances. Consultez Activer l’instrumentation de peinture avancée dans référence des fonctionnalités de performances.

  • Cochez la case Activer les statistiques du sélecteur CSS (lentes) : Capture les statistiques du sélecteur CSS. Entrave considérablement les performances. Consultez Afficher les coûts du sélecteur CSS dans la barre latérale de l’outil Performances dans Nouveautés de DevTools (Microsoft Edge 131).

  • Limitation du processeur : simulez des vitesses de processeur plus lentes. Consultez Limiter le processeur lors de l’enregistrement dans Informations de référence sur les fonctionnalités de performances.

  • Limitation du réseau : simulez des vitesses réseau plus lentes. Consultez Limiter le réseau lors de l’enregistrement dans Informations de référence sur les fonctionnalités de performances.

Analyser un rapport de performances

Pour obtenir un guide complet sur l’utilisation de l’outil Performance , consultez Analyser un enregistrement des performances dans La référence des fonctionnalités de performance.

Pour naviguer dans un rapport de performances :

Pour vous concentrer sur ce qui compte pour votre workflow :

Pour en savoir plus sur les onglets Bas en haut, Arborescence des appels et Journal des événements :

Pour analyser un rapport de performances :

Améliorer les performances avec ces outils

Découvrez d’autres outils qui peuvent vous aider à améliorer les performances de votre site web :

Outil Article
Outil Lighthouse Optimiser la vitesse du site web à l’aide de Lighthouse
Outil mémoire Résoudre les problèmes de mémoire
Onglet Insights de l’outil >de performances Obtenez des insights actionnables dans informations de référence sur les fonctionnalités de performances.
Outil de rendu Outil de rendu, pour voir à quoi ressemble une page web avec différentes options d’affichage ou déficiences visuelles
Outil Problèmes Rechercher et résoudre les problèmes à l’aide de l’outil Problèmes
Outil de performances Afficher les informations sur les couches dans Informations de référence sur les fonctionnalités de performances

Voir aussi

Remarque

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Google et utilisées conformément aux termes décrits dans la licence internationale Creative Commons Attribution 4.0. La page originale est trouvée ici et est créée par Dale St. Marthe et Sofia Emelianova.

Licence Creative Commons Cette œuvre est concédée sous licence creative commons attribution 4.0 international.