Apple, Google, Microsoft y Mozilla se han unido al grupo comunitario WebExtensions para trabajar juntos en extensiones de navegador.
Las extensiones de navegador pueden ser difíciles de desarrollar y mantener, especialmente para las extensiones que desean admitir más de un navegador. Firefox, Edge, Opera y otros han basado sus API de extensión en las de Chrome, pero cada navegador agrega sus propios cambios y no siempre implementa las nuevas API de Google. Afortunadamente, todos los principales proveedores de navegadores han acordado formar el grupo comunitario WebExtensions, cuyo objetivo es estandarizar las API y la funcionalidad en todos los navegadores. navegadores.
"Estamos entusiasmados de anunciar el lanzamiento del WebExtensions Community Group (WECG)", el W3C anunciado en una publicación de blog hoy. "Apple, Google, Microsoft y Mozilla están iniciando este grupo comunitario y damos la bienvenida a otros fabricantes de navegadores, desarrolladores de extensiones y partes interesadas a unirse a este esfuerzo".
El grupo pretende facilitar el desarrollo de extensiones mediante el establecimiento de un núcleo común de funcionalidades, API y permisos. El proceso de estandarización seguirá el mismo patrón que el desarrollo de estándares web (que generalmente funcionan bien), pero no obligará a los navegadores a ignorar los estándares exclusivos. funcionalidad o API. "Cada proveedor de navegador seguirá operando su tienda de extensiones de forma totalmente independiente, con sus propias políticas técnicas, de revisión y editoriales", dice la publicación. dicho.
WebExtensions se ha utilizado como término general para la API de extensión de Chrome en los últimos años. Opera lo adoptó cuando el navegador cambió a una base de Chromium en 2013, Firefox pasó a la API en 2017 (Mozilla acuñó en gran medida el término 'WebExtensions') y Safari agregó soporte para ello. el año pasado. Sin embargo, los permisos y las API disponibles varían significativamente entre los diferentes navegadores, por lo que el proceso de estandarización será una gran noticia para los desarrolladores. Los navegadores basados en Chromium, como Vivaldi y el nuevo Microsoft Edge, siguen en gran medida la implementación de Chrome con pocas (si es que hay alguna) modificaciones.
Se puede ver el estatuto del grupo comunitario de WebExtensions aquí.