La mayoría de los navegadores web de hoy en día soportan extensiones que añaden, cambian o eliminan cierta funcionalidad del propio navegador o de los sitios web.
Se pueden instalar extensiones para bloquear la publicidad o el seguimiento, añadir funcionalidad a los sitios web, llevar un registro de los precios de los artículos, cambiar la nueva página del navegador o corregir la ortografía.
No debería sorprender que las extensiones que se cargan consumen algunos recursos. Recientemente se analizaron 26 extensiones de Chrome diferentes para averiguar si afectan el rendimiento de la navegación.
Extensiones populares como uBlock (Origin supongo), Adblock Plus, HTTPS Everywhere, Grammarly, LastPass, o Google Dictionary fueron seleccionadas para la prueba.

Los resultados confirman lo que muchos usuarios de Internet que usan extensiones probablemente ya saben:
- La extensión promedio no afecta el desempeño de manera significativa.
- Cuantas más extensiones se usen, mayor será el impacto del rendimiento.
- Las herramientas de privacidad mejoran el rendimiento de las páginas con mucha publicidad o scripts de rastreo aunque tengan un pequeño costo inicial.
- Algunas extensiones, especialmente las que tienen acciones relacionadas con la página, afectan más al rendimiento.
Algunas extensiones consumen más CPU que otras. Honey, una extensión de compras, añadió 636ms de tiempo extra de CPU cuando se instaló. Grammarly, un corrector ortográfico y gramatical, más de 300ms, y Evernote Clipper y StayFocused, más de 200ms cada uno.
De todos los bloqueadores de contenido probados, Ublock (de nuevo, asumo que se refiere a uBlock Origin) fue el que menos cantidad de CPU utilizó al cargar los sitios probados. AdGuard, AdBlock y AdBlock Plus usaron más CPU en las pruebas realizadas.
Una extensión enfocada a la privacidad, Tejón de la Privacidad, usaba menos CPU que uBlock mientras que Ghostery usaba más.
Las extensiones que no utilizan las mejores prácticas, por ejemplo, una extensión que está diseñada para un sitio web específico pero diseñada de manera que funcione en todos los sitios, afectan el rendimiento más de lo que deberían. Los desarrolladores de extensiones de Chrome también deben evitar ejecutar scripts de contenido en document_start, y procurar que el JavaScript que se incluye sea lo más pequeño posible.
Sería bastante fácil para el desarrollador, por lo general, abordar algunas o incluso todas estas cuestiones.
Palabras finales
Los investigadores tendrían que repetir la prueba en un ambiente controlado y con un tamaño de muestra mayor para confirmar los hallazgos.
Aunque el cromo ha estado en el centro del análisis, es probable que los hallazgos se mantengan también para otros navegadores.
El investigador no examinó el uso de la memoria o el consumo de energía para averiguar si las extensiones también afectan a esas métricas.
Un buen consejo es probablemente que deberías tratar de ejecutar un número mínimo de extensiones en el navegador que elijas. Además de mejorar el rendimiento, también puedes mejorar la privacidad.
Now You : ¿Cuántas extensiones tienes actualmente?










