Informations sur les performances: obtenez des insights exploitables sur les performances de votre site Web.

Utilisez le panneau Insights sur les performances pour obtenir des insights exploitables et adaptés à votre cas d'utilisation sur les performances de votre site Web.

Présentation

Le panneau Informations sur les performances vous permet d'effectuer les opérations suivantes:

Pourquoi un nouveau panneau ?

Le nouveau panneau Informations sur les performances est un test visant à résoudre ces trois difficultés rencontrées par les développeurs lorsqu'ils utilisent le panneau Performances existant:

  • Trop d'informations Avec l'interface utilisateur repensée, le panneau Insights sur les performances simplifie les données et n'affiche que les informations pertinentes.
  • Difficile de distinguer les cas d'utilisation Le panneau Informations sur les performances permet d'effectuer des analyses basées sur les cas d'utilisation. Pour le moment, il n'est compatible qu'avec le cas d'utilisation du chargement de page. D'autres fonctionnalités seront disponibles à l'avenir en fonction de vos commentaires, par exemple l'interactivité.
  • Nécessite une expertise approfondie du fonctionnement des navigateurs pour une utilisation efficace. Le panneau Insights sur les performances met en avant les insights clés dans le volet Insights, avec des commentaires pratiques pour résoudre les problèmes.

Introduction

Ce tutoriel vous explique comment mesurer et comprendre les performances de chargement de vos pages à l'aide du panneau Insights sur les performances. Poursuivez la lecture ou regardez la version vidéo de ce tutoriel ci-dessus.

Ouvrir le panneau "Informations sur les performances"

  1. Accédez aux outils pour les développeurs.
  2. Cliquez sur Autres options  > Plus d'outils > Insights sur les performances.

    Insights sur les performances dans le menu.

    Vous pouvez également ouvrir le panneau Insights sur les performances à l'aide du menu de commandes.

    Commande "Afficher les informations sur les performances" dans le menu de commandes

Enregistrer les performances

Le panneau Informations sur les performances peut enregistrer les performances générales et celles basées sur les cas d'utilisation (par exemple, le chargement de la page).

  1. Ouvrez cette page de démonstration dans un nouvel onglet, puis ouvrez le panneau "Insights sur les performances".
  2. Vous pouvez limiter le réseau et le processeur pendant l'enregistrement. Pour ce tutoriel, cochez Désactiver le cache et définissez CPU sur ralentissement x4 dans le menu déroulant:

    Limiter

  3. Cliquez sur Mesurer le chargement de la page. DevTools enregistre les métriques de performances pendant le rechargement de la page, puis arrête automatiquement l'enregistrement quelques secondes après la fin du chargement de la page.

    Options de démarrage.

Relire un enregistrement de performances

Utilisez les commandes en bas de l'écran pour contrôler la lecture de votre enregistrement.

Commandes de nouvelle lecture.

Voici un exemple de la procédure à suivre.

  • Cliquez sur  Lire pour lire l'enregistrement.
  • Cliquez sur  Suspendre pour suspendre la lecture.
  • Réglez la vitesse de lecture à l'aide du menu déroulant.
  • Cliquez sur  Activer/Désactiver l'aperçu visuel pour afficher ou masquer l'aperçu visuel.

DevTools fait un zoom arrière automatique pour afficher la chronologie complète de l'enregistrement. Vous pouvez faire un zoom et déplacer la chronologie pour parcourir l'enregistrement.

Pour faire un zoom et déplacer la chronologie vers la gauche et la droite, utilisez les boutons de navigation correspondants:

  • Cliquez sur la chronologie pour déplacer le point de lecture afin d'afficher un frame spécifique.
  • Cliquez sur les commandes Zoom avant et Zoom arrière en bas pour faire un zoom. Dans ce cas, vous effectuez un zoom en fonction du point de lecture.
  • Faites glisser la barre de défilement horizontale en bas pour déplacer la chronologie vers la gauche ou vers la droite.

Vous pouvez également utiliser les raccourcis clavier. Cliquez sur le bouton  pour afficher les raccourcis. Raccourcis clavier.

Lorsque vous utilisez des raccourcis, vous pouvez faire un zoom en fonction du curseur de la souris.

Afficher les insights sur les performances

Obtenez une liste d'insights sur les performances dans le volet Insights. Identifier et résoudre les problèmes de performances potentiels

Volet "Insights".

Pointez sur chacun des insights pour les mettre en surbrillance sur les principaux canaux.

Cliquez sur un insight, par exemple la requête bloquant le rendu, pour l'ouvrir dans le volet Détails. Pour en savoir plus sur le problème, examinez les sections Fichier, Problème, Comment résoudre le problème, etc.

Détails de l'insight.

Afficher les métriques de performances Web Vitals

Web Vitals est une initiative de Google visant à fournir des conseils unifiés concernant des signaux de qualité, essentiels pour proposer une expérience utilisateur optimale sur le Web.

Vous pouvez afficher ces métriques dans les volets Chronologie et Insights.

Afficher les métriques de performances Web Vitals

Pointez sur les insights de la chronologie pour en savoir plus sur les métriques.

Identifier les retards de la plus grande peinture de contenu

Le Largest Contentful Paint (LCP) est l'une des métriques Core Web Vitals. Elle indique le délai d'affichage du plus grand bloc d'image ou de texte visible dans la fenêtre d'affichage, par rapport au moment où la page a commencé à se charger pour la première fois.

Seuils de LCP

Un score LCP satisfaisant est de 2,5 secondes ou moins.

Si l'affichage du plus grand élément visible de votre page prend plus de temps, le badge LCP s'affiche dans la chronologie avec un carré jaune ou un triangle rouge.

Badge LCP.

Pour ouvrir le volet Détails, cliquez sur le badge LCP dans la chronologie ou dans le volet Insights sur la droite. Dans ce volet, vous pouvez découvrir les causes potentielles des retards et des suggestions pour les résoudre.

Volet "Détails".

Dans cet exemple, une requête bloque l'affichage. Vous pouvez appliquer des styles critiques en ligne pour résoudre le problème. Pour en savoir plus, consultez Éliminer les ressources qui bloquent l'affichage.

Pour afficher les sous-composants du temps de rendu du LCP, faites défiler la page jusqu'à la section Détails > Décomposition des temps.

Répartition des temps

Le temps de rendu du LCP se compose des sous-composants suivants:

Sous-partie du LCP Description
Temps de latence du premier octet (TTFB) Délai écoulé entre le moment où l'utilisateur lance le chargement de la page et le moment où le navigateur reçoit le premier octet de la réponse du document HTML.
Délai de chargement de la ressource Différence entre le TTFB et le moment où le navigateur commence à charger la ressource LCP.
Temps de chargement de la ressource Temps nécessaire pour charger la ressource LCP elle-même.
Délai d'affichage de l'élément Différence entre le moment où la ressource LCP a fini de se charger et le moment où l'élément LCP est entièrement affiché.

Si un élément LCP ne nécessite pas de chargement de ressources pour s'afficher, le délai et le temps de chargement de la ressource sont omis. Par exemple, si l'élément est un nœud de texte affiché avec une police système.

Afficher l'activité de décalage de mise en page

Affichez l'activité des changements de mise en page dans le canal Changements de mise en page.

Trajet des décalages de mise en page.

Les décalages de mise en page sont regroupés dans une fenêtre de session. Dans cet exemple, il existe deux fenêtres de session. Les fenêtres de session sont espacées les unes des autres.

Fenêtre de session et intervalle

Le Cumulative Layout Shift (CLS) est l'une des métriques des Core Web Vitals. Utilisez le canal Déplacements de mise en page pour identifier les problèmes potentiels et les causes des déplacements de mise en page.

Lorsque vous améliorez la métrique CLS, commencez toujours par la fenêtre de session la plus longue. Dans notre exemple, la fenêtre de session 1 est la plus grande, en fonction de la couleur et du niveau d'arrière-plan.

CLS.

Cliquez sur une capture d'écran pour afficher les détails du décalage de mise en page, identifier les causes potentielles et les éléments concernés.

Afficher les détails du décalage de mise en page

Dans notre exemple, la cause potentielle est un contenu multimédia non redimensionné. Pour savoir comment résoudre ce problème, consultez Optimiser le décalage de mise en page cumulé.

identifier les causes potentielles ;

Comprendre le score de décalage de mise en page

Pour comprendre comment les scores sont calculés, consultez la section Fenêtre dans le volet Détails. Fenêtre indique la fenêtre de session à laquelle appartient le décalage de mise en page actuel.

Si l'ensemble de la page est décalé, le score maximal de chaque décalage de mise en page est 1. Dans notre exemple, le premier changement de mise en page a obtenu un score de 0.15. Le deuxième changement de mise en page a obtenu un score de 0.041.

Comprendre le score de décalage de mise en page

Le score total de cette fenêtre de session est 0.19. En fonction du seuil de CLS, il doit être amélioré. La couleur d'arrière-plan de la fenêtre de session est la même.

Seuil CLS.

Le graphique de l'arrière-plan de la fenêtre de session augmente au fil du temps. Le score cumulé du changement de mise en page reflète l'augmentation à ce moment-là.

Graphique de l'arrière-plan de la fenêtre de cession.

Afficher l'activité réseau

Affichez l'activité réseau dans le canal Réseau. Vous pouvez développer le canal de réseau pour afficher toutes les activités du réseau, puis cliquer sur chaque élément pour en afficher les détails.

Afficher l'activité réseau.

Afficher l'activité du moteur de rendu

Afficher l'activité de rendu dans le canal Moteur de rendu. Vous pouvez développer chaque moteur de rendu pour afficher les activités et cliquer sur chaque élément pour afficher les détails.

Afficher l'activité du moteur de rendu.

Afficher l'activité du GPU

Affichez l'activité du GPU dans le canal GPU. La piste du GPU est masquée par défaut. Pour l'activer, cochez GPU dans Settings (Paramètres).

Afficher l'activité du GPU

Afficher les temps utilisateur

Pour obtenir des mesures de performances personnalisées, vous pouvez utiliser User Timing (Temps utilisateur) et visualiser vos temps avec le canal Timing (Temps). Pour en savoir plus, consultez l'API User Timing.

Consultez cette page de démonstration qui calcule le temps écoulé depuis le chargement du texte.

Pour afficher les temps utilisateur:

  1. Marquez des lieux dans votre application avec performance.mark().
  2. Mesurez le temps écoulé entre les repères avec performance.measure().
  3. Enregistrer les performances
  4. Affichez les mesures sur le canal Timings. Si vous ne voyez pas le parcours, vérifiez l'option Temps de l'utilisateur dans Paramètres.
  5. Pour afficher les détails, cliquez sur le code temporel sur la piste. Piste "Timings".

Personnaliser l'UI

Pour personnaliser la timeline et les pistes, cliquez sur l'icône Paramètres du panneau, puis cochez les options de votre choix.

Paramètres.

Exporter un enregistrement

Pour enregistrer un enregistrement, cliquez sur Exporter .

Exporter un enregistrement

Importer un enregistrement

Pour charger un enregistrement, sélectionnez Importer .

Importez un enregistrement.

Supprimer un enregistrement

Pour supprimer un enregistrement :

  1. Cliquez sur Supprimer. Une boîte de dialogue de confirmation s'ouvre. Supprimez l'enregistrement.
  2. Dans la boîte de dialogue, cliquez sur Supprimer pour confirmer la suppression.