El servicio de monitoreo del rendimiento de sitios web DebugBear publicó los resultados de un análisis sobre el impacto de las extensiones de navegador en el rendimiento y la comodidad de los usuarios. En el transcurso de la investigación se probaron 5000 de las extensiones más populares de Chrome. Se evaluaron la carga en la CPU, la cantidad de datos descargados, la velocidad de carga de las páginas, los retrasos en la interacción del usuario con las páginas web y el uso del espacio en disco.
Algunas conclusiones:
- El uso de extensiones con bloqueadores de anuncios, por lo general, reduce la carga en la CPU, disminuye la cantidad de datos descargados y disminuye el consumo de memoria. Por ejemplo, la extensión uBlock Origin, que cuenta con 37 millones de usuarios, reduce la carga en la CPU de 57 a 4 segundos de tiempo de CPU al navegar por las páginas probadas en uno de los sitios de noticias con gran cantidad de anuncios. En este caso, la reducción de la carga en la CPU al usar los bloqueadores de anuncios más populares AdBlock (66 millones de usuarios) y AdBlock Plus (45 millones de usuarios) fue mínima y no superó el 15%.

- Al evaluar el ahorro de tráfico al activar los bloqueadores, uBlock Origin mostró los mejores resultados, permitiendo reducir el tamaño de los datos descargados en los sitios evaluados, en promedio, de 41 a 3 MB. La extensión ScriptSafe fue clasificada más arriba, pero esto se logró a costa de desactivar completamente JavaScript.

- En las pruebas del impacto de las extensiones en el consumo de memoria, la mejor actuación fue la de la extensión DuckDuckGo Privacy Essentials. Al usar AdBlock Plus, el consumo de memoria aumentó.

- De 336 extensiones que tienen más de 1 millón de usuarios, 11 resultaron en un aumento de la carga al procesar cada página de más de 0.5 segundos de tiempo de CPU. Los peores resultados fueron observados en la extensión Monica, que tiene 2 millones de instalaciones; su uso requería un tiempo adicional de 1.3 segundos por cada página procesada. La extensión Read&Write, que cuenta con 17 millones de instalaciones, consumía 0.8 segundos de tiempo de CPU.

- La repetición de la prueba en el sitio web de Ikea permitió identificar las extensiones que ralentizan el trabajo, las cuales abordan tareas específicas para tiendas en línea. Por ejemplo, la extensión Honey, que tiene 20 millones de usuarios, causaba un retraso de 1.5 segundos de tiempo de CPU.

- Al expandir la prueba a 5000 de los complementos más populares, el peor rendimiento (2.3 seg. de tiempo de CPU) correspondió al complemento MaxAI, que cuenta con 800,000 usuarios.

- En las pruebas de 5000 complementos en el sitio de Ikea, el peor rendimiento (casi 5 seg. de tiempo de CPU) correspondió al complemento "superagent — Consentimiento automático de cookies".

- El 86% de los complementos probados generaron una carga mínima (menos de 50 ms) en la CPU, el 5.2% generaron una carga de entre 50 y 100 ms de tiempo de CPU, el 4.4% — de 100 a 250 ms, el 2.4% — de 250 a 500 ms, y el 1.7% — más de 500 ms.

- Las pruebas de lentitud en la carga de páginas (métrica FCP, First Contentful Paint) mostraron que no hay una correlación directa entre una gran carga en la CPU y retrasos en la carga de páginas. Por ejemplo, los complementos que consumen mucho tiempo de procesamiento, como Coupert Coupon Finder y Merlin AI, no ralentizaban la carga de las páginas. Entre los complementos que más retrasan la carga de páginas se encuentran Monica AI, Klarna y Avast Safeprice, que inician manejadores al comienzo de la carga, y no después de que ha finalizado. También se produjeron retrasos al utilizar complementos que ofrecen acceso a través de VPN.
Muestra de complementos con más de un millón de usuarios:

Muestra de los 5000 complementos más populares:

- Pruebas de retrasos durante la interacción con las páginas (métrica INP, Interaction to Next Paint). Entre los complementos con más de un millón de usuarios, destacó el Avira Password Manager, que introdujo un retraso de 160 ms en cada clic (el retraso se manifiesta solo durante los primeros 5 segundos, mientras se completa la inicialización). El uso de los complementos Microsoft Editor extension y Superb Copy introdujo retrasos en el nivel de 10 ms.

- Pruebas de consumo de espacio en disco. De los 5000 complementos probados, 27 ocasionaron un consumo de más de 100 MB de espacio en disco. El líder fue el complemento Meme Soundboard, que requería 600 MB debido al almacenamiento de 723 archivos MP3. El 87% de los complementos ocupan menos de 10 MB, el 11.2% — más de 10 MB, y el 2.2% — más de 50 MB.

- El 1.7% de los complementos bloquean la caché de navegación entre páginas (back/forward cache). Entre tales complementos se encuentran: LastPass Password Manager, Avast Online Security, Avira Browser Safety, Norton Password Manager, Snap&Read y Microsoft Editor.
- La pre-carga y pre-renderizado (pre-loading y pre-rendering) son bloqueadas por 8 complementos (0.2%), entre los cuales se encuentran uBlock Origin, Windscribe y Privacy Badger.
Fuente: opennet.ru












