Pouvons-nous exclure l’agent utilisateur « Chrome-Lighthouse » des robots d’exploration et ainsi montrer à Lighthouse la vue réelle de l’application ?
Performance de la vue application
Cela permet à Lighthouse dans Chrome DevTools et à PageSpeed Insights de mesurer les performances de Discourse telles qu’elles sont vues par un utilisateur.
Jusqu’à présent, Lighthouse mesurait les performances pour un appareil utilisateur qui rendait la mise en page du robot d’exploration - cela n’arrive jamais en réalité.
Lorsqu’ils exécuteront ces tests de performance Lighthouse sur un modèle récent d’iPhone (même un iPhone 8 ou plus récent), je serai ouvert à cela. Malheureusement, les performances d’Android sont actuellement 3 fois (ou plus) plus lentes que celles de l’iPhone.
Vérifiez votre appareil sur Speedometer 2.0 pour voir ce que je veux dire – cela mesure les performances JavaScript dans le navigateur :
Tant qu’ils n’exécuteront pas Lighthouse sur un iPhone (quel que soit le modèle) pour avoir du contexte, je m’opposerai absolument à tout changement ici. Lorsqu’ils le feront, j’accepterai volontiers la PR, avec enthousiasme.
Pour leurs métriques, ils collectent déjà des « données d’expérience utilisateur réelle » (jeu de données CrUX) à partir d’environ 200 téléphones Android EUR/USD exécutant Chrome - et ces données se retrouvent dans le rapport Core Web Vitals sur Google Search Console.
Que diriez-vous de mettre cela derrière un drapeau ou de l’activer uniquement pour les environnements de développement ?