extensión del navegador


Una extensión de navegador es un pequeño módulo de software para personalizar un navegador web . Los navegadores generalmente permiten una variedad de extensiones, incluidas las modificaciones de la interfaz de usuario , la administración de cookies , el bloqueo de anuncios y la creación de secuencias de comandos personalizadas y el estilo de las páginas web . [1]

Los complementos del navegador son un tipo de módulo independiente. La principal diferencia es que las extensiones suelen ser solo código fuente , pero los complementos siempre son ejecutables (es decir , código objeto ). A partir de 2021, la mayoría de los navegadores han dejado de usar los complementos , mientras que las extensiones se usan ampliamente. El navegador más popular, Google Chrome , [2] tiene más de 100 000 extensiones disponibles, pero ya no admite complementos. [3] [4]

Internet Explorer fue el primer navegador importante en admitir extensiones, con el lanzamiento de la versión 4 en 1999. [5] Firefox ha admitido extensiones desde su lanzamiento en 2004. Opera comenzó a admitir extensiones en 2009, y tanto Google Chrome como Safari lo hicieron a continuación . año. Microsoft Edge agregó soporte para extensiones en 2016. [6]

En 2015, se formó un grupo de trabajo comunitario bajo el W3C para crear una única interfaz de programación de aplicaciones (API) estándar para extensiones de navegador. [7] Si bien es poco probable que se logre ese objetivo, [8] la mayoría de los navegadores ya utilizan API iguales o muy similares debido a la popularidad de Google Chrome .

Chrome fue el primer navegador con una API de extensión basada únicamente en HTML , CSS y JavaScript . Las pruebas beta para esta capacidad comenzaron en 2009, [9] [10] y al año siguiente, Google abrió Chrome Web Store . A partir de junio de 2012, hubo 750 millones de instalaciones totales de extensiones y otro contenido alojado en la tienda. [11] En el mismo año, Chrome superó a Internet Explorer como el navegador más popular del mundo, [12] y su cuota de mercado siguió creciendo, alcanzando el 60 % en 2018. [13]

Debido al éxito de Chrome, Microsoft creó una API de extensión muy similar para su navegador Edge , con el objetivo de facilitar a los desarrolladores de extensiones de Chrome la transferencia de su trabajo a Edge. [14] Pero después de tres años, Edge todavía tenía una cuota de mercado decepcionantemente pequeña, por lo que Microsoft lo reconstruyó como un navegador basado en Chromium . [15] [16] (Chromium es el proyecto de código abierto de Google que sirve como núcleo funcional de Chrome y muchos otros navegadores). Ahora que Edge tiene la misma API que Chrome, las extensiones se pueden instalar directamente desde Chrome Web Store. [17]