DebugBear a récemment publié les résultats d’une étude examinant l’impact des 1000 extensions Chrome les plus populaires sur les performances du navigateur et l’expérience de l’utilisateur final. Certaines extensions peuvent retarder le temps de chargement de la page jusqu’à 4 secondes. D’autres raccourcissent la durée de vie de la batterie en provoquant plus de 20 secondes d’activité du processeur lors du chargement de la page.
La société de surveillance des performances Web DebugBear a analysé les implications en termes de performances de navigation de l’utilisation des 1000 extensions Chrome les plus populaires. L’impact sur les performances du navigateur est évalué selon quatre critères : la consommation du processeur du site Web, l’utilisation du processeur en arrière-plan, les temps de rendu des pages et la consommation de mémoire. L’impact sur les performances des extensions est mesuré sur un échantillon de cinq pages web représentatives de différentes catégories de contenus : une simple page de test ; apple.com; toyota.com; et des articles de presse de L’indépendant et le Post-Gazette de Pittsburgh…
DebugBear a résumé les conclusions de son rapport comme suit :
Principales conclusions du rapport 2021 :
- Les extensions populaires telles que Honey, Evernote Web Clipper et Avira Browser Safety peuvent avoir un impact négatif important sur la vitesse du site Web.
- Sur les sites Web à forte densité de publicité, les bloqueurs de publicité et les outils de confidentialité peuvent grandement améliorer les performances
Les développeurs peuvent réviser de manière interactive en ligne les performances de leurs extensions préférées :
Le rapport complet et ses résultats étendus peut être lu en ligne. L’étude de DebugBear se limite au navigateur Chrome (données collectées à l’aide du Lighthouse de Google). Selon La méthodologie de DebugBear, les résultats montrent des métriques observées non étranglées plutôt que résultats de la simulation. Les résultats de simulation, bien qu’utiles, sont basés sur des hypothèses appliquées dans un environnement contrôlé. Les données de performances réelles, telles qu’observées par les utilisateurs réels, sont souvent fournit une vue plus précise de l’expérience utilisateur.
Les extensions ont un impact sur les performances de navigation car elles exécutent du code supplémentaire pour réaliser leur objectif. Certains codes peuvent s’exécuter avec la page lorsque celle-ci s’ouvre ou ultérieurement dans un thread d’arrière-plan. Le code supplémentaire augmente en outre la consommation de la batterie et de la mémoire du navigateur. Bien que l’impact sur les performances de l’extension de navigateur varie considérablement en fonction de la page chargée, les utilisateurs qui ont installé plusieurs extensions peuvent souffrir de performances sensiblement dégradées en raison de l’impact aggravé des extensions.
.