Étude de l'impact sur les performances de 5000 extensions Chrome

Le service de surveillance des performances des sites web DebugBear a publié les résultats de son analyse de l'impact des extensions de navigateur sur les performances et le confort des utilisateurs. Au cours de l'étude, 5000 des extensions les plus populaires pour Chrome ont été testées. Les tests ont évalué la charge CPU, le volume des données chargées, la vitesse de chargement des pages, les délais de réponse lors de l'interaction de l'utilisateur avec les pages web et l'utilisation de l'espace disque.

Quelques conclusions :

  • L'utilisation d'extensions avec des bloqueurs de publicités réduit généralement la charge CPU, diminue le volume des données chargées et réduit la consommation de mémoire. Par exemple, l'extension uBlock Origin, qui compte 37 millions d'utilisateurs, réduit la charge CPU de 57 à 4 secondes de temps processeur lors de la navigation sur des pages testées d'un des sites d'actualités avec beaucoup de publicités. En revanche, la réduction de la charge CPU avec les bloqueurs de publicités moins populaires AdBlock (66 millions d'utilisateurs) et AdBlock Plus (45 millions d'utilisateurs) s'est avérée minimale et n'a pas dépassé 15%.
    Étude de l'impact sur les performances de 5000 extensions Chrome
  • En évaluant l'économie de bande passante grâce aux bloqueurs, les meilleurs résultats ont été obtenus par uBlock Origin, qui a permis de réduire la taille des données chargées sur les sites testés en moyenne de 41 à 3 Mo. L'extension ScriptSafe a obtenu un meilleur classement, mais cela a été réalisé en désactivant complètement JavaScript.
    Étude de l'impact sur les performances de 5000 extensions Chrome
  • Lors du test de l'impact des extensions sur la consommation de mémoire, les meilleurs résultats ont été obtenus par l'extension DuckDuckGo Privacy Essentials. Lors de l'utilisation d'AdBlock Plus, la consommation de mémoire a augmenté.
    Étude de l'impact sur les performances de 5000 extensions Chrome
  • Parmi 336 extensions ayant plus de 1 million d'utilisateurs, 11 ont entraîné une augmentation de la charge lors du traitement de chaque page de plus de 0.5 seconde de temps CPU. Les pires performances ont été observées avec l'extension Monica, qui compte 2 millions d'installations — son utilisation ajoutait 1.3 seconde au traitement de chaque page. L'extension Read&Write, avec 17 millions d'installations, Consommait 0.8 seconde de temps processeur.
    Étude de l'impact sur les performances de 5000 extensions Chrome
  • La répétition du test sur le site Ikea a permis d'identifier des extensions ralentissant les opérations, qui résolvent des problèmes spécifiques aux sites de commerce électronique. Par exemple, l'extension Honey, qui compte 20 millions d'utilisateurs, entraînait un délai de 1.5 seconde de temps processeur.
    Étude de l'impact sur les performances de 5000 extensions Chrome
  • Lors de l'élargissement du test à 5000 des extensions les plus populaires, les pires performances (2,3 secondes de temps CPU) ont été observées avec l'extension MaxAI, qui compte 800 000 utilisateurs.
    Étude de l'impact sur les performances de 5000 extensions Chrome
  • Lors du test de 5000 extensions sur le site Ikea, les pires performances (près de 5 secondes de temps CPU) ont été constatées avec l'extension « superagent — Automatic cookie consent ».
    Étude de l'impact sur les performances de 5000 extensions Chrome
  • 86% des extensions testées ont généré une charge minimale (moins de 50 ms) sur le CPU, 5,2% des extensions ont créé une charge de 50 à 100 ms de temps processeur, 4,4% — de 100 à 250 ms, 2,4% — de 250 à 500 ms, 1,7% — plus de 500 ms.
    Étude de l'impact sur les performances de 5000 extensions Chrome
  • Les tests sur le ralentissement du chargement des pages (métrique FCP, First Contentful Paint) ont montré qu'il n'y a pas de corrélation directe entre une grande charge sur le CPU et des retards de chargement des pages. Par exemple, les extensions consommant beaucoup de temps processeur comme Coupert Coupon Finder et Merlin AI n'ont pas ralenti le chargement des pages. Parmi les extensions qui ralentissent le plus le chargement des pages, on trouve Monica AI, Klarna et Avast Safeprice, qui déclenchent des gestionnaires au début du chargement, et non après son achèvement. Le ralentissement a également été observé avec des extensions proposant un accès via VPN.

    Échantillon d'extensions ayant plus d'un million d'utilisateurs :

    Étude de l'impact sur les performances de 5000 extensions Chrome

    Échantillon des 5000 extensions les plus populaires :

    Étude de l'impact sur les performances de 5000 extensions Chrome
  • Tests de retard lors de l'interaction avec les pages (métrique INP, Interaction to Next Paint). Parmi les extensions ayant plus d'un million d'utilisateurs, l'Avira Password Manager s'est démarqué, introduisant un retard de 160 ms à chaque clic de souris (le retard se manifeste uniquement pendant les 5 premières secondes, jusqu'à ce que l'initialisation soit terminée). L'utilisation des extensions Microsoft Editor et Superb Copy a entraîné des retards d'environ 10 ms.
    Étude de l'impact sur les performances de 5000 extensions Chrome
  • Tests de consommation d'espace disque. Parmi les 5000 extensions testées, 27 conduisaient à une utilisation de plus de 100 Mo d'espace sur le disque. L'extension leader a été le Meme Soundboard, qui nécessitait 600 Mo en raison de l'enregistrement de 723 fichiers MP3. 87% des extensions occupent moins de 10 Mo, 11,2% — plus de 10 Mo et 2,2% — plus de 50 Mo.
    Étude de l'impact sur les performances de 5000 extensions Chrome
  • 1,7% des extensions bloquent la mise en cache des transitions entre les pages (back/forward cache). Parmi ces extensions figurent : LastPass Password Manager, Avast Online Security, Avira Browser Safety, Norton Password Manager, Snap&Read et Microsoft Editor.
  • Le préchargement et le pré-rendu (pre-loading et pre-rendering) sont bloqués par 8 extensions (0,2%), parmi lesquelles uBlock Origin, Windscribe et Privacy Badger.

Source : opennet.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster