Chez Google, nous savons à quel point la
rapidité est essentielle. C'est pourquoi nous proposons toute une
variété d'outils afin de vous aider à comprendre les performances d'une page ou d'un site. Or, auparavant, ces outils utilisaient différents moteurs d'analyse, ce qui créait malheureusement une certaine confusion du fait que les recommandations variaient d'un outil à l'autre.
Aujourd'hui, nous sommes heureux de vous annoncer que PageSpeed Insights (PSI) utilise désormais
Lighthouse comme moteur d'analyse ! Les développeurs disposent ainsi de recommandations et d'audits de performances unifiés sur le Web, depuis une ligne de commande et dans Chrome DevTools. PSI intègre également des données réelles issues du
Rapport d'Expérience Utilisateur Chrome (CrUX). La version 5 de l'API PageSpeed Insights propose désormais des données CrUX et l'ensemble des audits Lighthouse. Les versions précédentes de l'API PSI seront abandonnées dans six mois.
Exemple de résultats du rapport PageSpeed insights pour la page http://google.com
PageSpeed Insights fournit les informations suivantes :
- Données de champ (ou données réelles) : PSI affiche des statistiques de performances réelles (First Contentful Paint et First Input Delay) pour la page et son origine. En conséquence, nous avons aussi abandonné la requête "origin:" dans PSI. Notez que les données réelles ne sont pas disponibles pour tous les sites.
L'ensemble de données repose sur une version du Rapport d'Expérience Utilisateur Chrome mise à jour quotidiennement qui couvre les 28 derniers jours. Gardez à l'esprit que ces statistiques peuvent être différentes de celles mentionnées dans la section "Données de laboratoire" ci-dessous, car elles se basent sur des conditions de réseau diverses et variées, ainsi que sur un large éventail d'appareils employés par les utilisateurs de Chrome.
- Données de laboratoire : PSI explore et analyse également la page avec Lighthouse, qui simule la façon dont un appareil mobile charge une page. Des statistiques de performances sont alors calculées pour cette page ("First Contentful Paint" et "Time To interactive," par exemple), puis résumées par un score de performances compris entre 0 et 100. Les scores sont classés en trois niveaux (à partir de 90, un score est considéré comme bon).
- Opportunités : PSI soumet des suggestions sur la manière d'améliorer les statistiques de performances de la page. Chaque suggestion indique ici dans quelle mesure le chargement de la page sera accéléré une fois l'amélioration apportée.
- Diagnostic : cette section fournit des informations complémentaires sur la conformité de la page avec les bonnes pratiques.
La
version 5 de l'API PSI propose maintenant cette nouvelle analyse avec des données CrUX et l'ensemble des données de catégorie Lighthouse (Performances, Progressive Web App, Accessibilité, Bonnes pratiques et SEO) pour une URL donnée.
Pour en savoir plus sur ces changements, consultez
la FAQ. Si vous avez des questions spécifiques sur l'utilisation de PageSpeed Insights, posez-les en anglais sur
Stack Overflow. Si vous souhaitez plutôt commencer une discussion plus générale ou donner du feedback, dirigez-vous plutôt vers la
mailing list.
Ecrit par Rui Chen et Paul Irish
Note: l'essentiel de la documentation présentée dans ce post est en langue anglaise, mais vaut le coup d'être exlorée, elle contient de nombreux conseils importants pour penser "vitesse" !