Firefox 57, que se lanzará en noviembre, traerá algunos cambios bastante grandes en el navegador, incluido uno que podría, potencialmente, romper la compatibilidad con algunos complementos populares que muchos de nosotros consideramos indispensables en nuestro uso diario. . Con Mozilla alejándose de XPCOM y XUL, los fundamentos del próspero ecosistema de complementos de Firefox, el navegador solo admitirá una nueva extensión de API llamada 'WebExtensions', que terminará con la compatibilidad con las extensiones de superposición XUL, las extensiones bootstrapped, las extensiones SDK e incluso las integradas Extensiones web. Como usuario dedicado de Firefox desde sus días en Netscape Navigator a mediados de los años noventa, la idea de que algunos de mis queridos complementos puedan volverse obsoletos en cuestión de semanas es una píldora amarga de tragar, pero hay soluciones que puede Utilízalo para comprarte algo de tiempo antes de que se vuelvan obsoletos. En este artículo de hoy, le diremos exactamente por qué Mozilla está desaprobando las extensiones XUL, cómo puede verificar la compatibilidad de los complementos con Firefox 57 y cómo puede seguir usando las extensiones heredadas incluso después de que Firefox 57 finalice el soporte para XUL y XPCOM para bueno.
¿Por qué Mozilla finaliza el soporte para XUL con Firefox 57?
De acuerdo con las declaraciones publicadas a principios de este año por Mozilla, la implementación de la API WebExtensions ayudará a Firefox de muchas maneras, aunque muchos de los desarrolladores y las comunidades de usuarios avanzados no están convencidos. En primer lugar, según Ken Needham, el administrador de escritorio de Mozilla para Firefox, la principal razón por la que el navegador abandona XPCOM y XUL es la seguridad y la estabilidad . Según él, el hecho de que gran parte del código de Firefox está en JavaScript ha sido una gran ventaja para el navegador en términos de hacerlo mucho más personalizable que cualquiera de sus competidores, pero también hace que el navegador sea intrínsecamente inseguro al malware y otras formas de seguridad. amenazas Además, dijo: “Los complementos tienen acceso completo a la implementación interna de Firefox. Esta falta de modularidad lleva a muchos problemas. Los complementos también pueden provocar que Firefox se bloquee cuando utilizan las API de forma inesperada ".
WebExtensions, la nueva interfaz de programación de aplicaciones (API) que Firefox ya ha adoptado y que será la única base para sus complementos de Firefox 57, también es compatible con Blink, que es la bifurcación de Google del motor de navegador WebKit de código abierto de Apple que se usa actualmente por Safari y forma la base de otros navegadores populares, como Chrome y Opera, con este último abandonando su motor de navegador Presto en favor de WebKit hace un tiempo. Según Mozilla, la compatibilidad con Blink permitirá a los desarrolladores trasladar fácilmente sus complementos de Chrome a Firefox sin tener que cambiar el código demasiado, lo cual es otra razón más para el cambio. Entonces, te guste o no, tendrás que lidiar con este cambio.
Compruebe qué complementos son compatibles con Firefox 57 o posterior
- Para verificar si sus complementos son compatibles con Firefox 57 y versiones posteriores, haga clic en el menú de hamburguesas en la parte superior derecha de su ventana de Firefox y luego haga clic en 'Complementos' .
- En la pantalla resultante, haga clic en la opción 'Extensiones' como se muestra en la imagen a continuación.
Cómo seguir usando extensiones heredadas
Si realmente desea seguir usando una extensión particular cuyo desarrollador aún no haya migrado a WebExtensions o es poco probable que lo haga en el futuro, lo que puede hacer es cambiar a Firefox ESR (versión de soporte extendido), que está en gran parte dirigido en organizaciones y empresas que valoran la compatibilidad sobre características. Es posible que las versiones de ESR no se actualicen con nuevas funciones, pero continúan recibiendo todos los parches de seguridad hasta la versión de la próxima versión de ESR. La versión actual de ESR es Firefox 52, y continuará recibiendo actualizaciones de seguridad hasta el próximo mes de junio, por lo que puede continuar usando sus extensiones heredadas hasta entonces sin ninguna preocupación sobre la seguridad. No será una solución permanente, pero le dará tiempo para evaluar sus opciones en el futuro.
Compruebe la compatibilidad de los complementos con Firefox 57 o posterior
Si bien el movimiento de Firefox ha atraído a un gran número de críticos vocales e influyentes, la organización sigue adelante con los cambios propuestos según lo planeado. Entonces, le guste o no, al menos este año, es posible que al menos algunos de sus complementos favoritos no se puedan utilizar. Claro, puedes cambiar a la versión ESR, pero seguirás viviendo con tiempo prestado, porque el respiro solo será temporal y no permanente. Entonces, ¿crees que los cambios alienarán a los desarrolladores y usuarios? ¿Perderá Firefox una parte de sus usuarios o cree que los usuarios de Firefox continuarán apoyando el navegador aunque solo sea por razones ideológicas? Háganos saber lo que piensa sobre el tema, porque nos encanta saber de usted.