Si tu corres Firefox todas las noches, actualmente en la versión 52, es posible que tenga notado que los complementos que puede haber utilizado en el pasado ya no son compatibles con el navegador.

Los denominados plugins NPAPI como Java, Silverlight o Flash están a punto de desaparecer. Si bien el período de tiempo varía de navegador a navegador, todos los principales desarrolladores de navegadores anunciaron el fin del soporte NPAPI.

Mozilla lo hizo hace aproximadamente un año, el 8 de octubre de 2015, indicando que los complementos eran la fuente de incidentes de rendimiento, fallas y seguridad.

La organización publicó recientemente un cronograma que detalla cuándo finaliza el soporte para los complementos NPAPI en Firefox.

La primera versión de Firefox que se envía sin soporte para complementos NPAPI de forma predeterminada, excepto Adobe Flash, es Firefox 52.

Mozilla planea enviar esa versión con una anulación que le permite volver a activar el soporte en Firefox 52. Sin embargo, esta anulación se elimina de Firefox 53 y la única versión de Firefox con soporte para complementos NPAPI en adelante es Firefox 52 ESR.

Firefox 52: fin de NPAPI

firefox 52 sin complementos

El final de NPAPI en Firefox 52 afecta a todos los complementos excepto Adobe Flash. Flash todavía se usa ampliamente, y es muy probable que esto no cambie en los próximos seis meses.

Nota: Es posible que aún vea contenido en la lista de complementos, es decir, módulos de descifrado de contenido o códecs de video. Estos no usan NPAPI y seguirán funcionando bien en Firefox.

Sin embargo, con el tiempo, la compatibilidad con Flash NPAPI también se eliminará de Firefox. Esto puede coincidir con que Mozilla lleve Pepper Flash, el mismo que utiliza Google Chrome, a Firefox.

Primero, echemos un vistazo a la línea de tiempo de los eventos:

  1. 7 de marzo de 2017 – Lanzamiento de Firefox 52 y Firefox 52 ESR. Todos los complementos, excepto Flash, están desactivados de forma predeterminada. Los usuarios de Mozilla Firefox pueden activar un interruptor de preferencia para habilitar la compatibilidad con complementos NPAPI que no sean Flash en Firefox 52. Firefox 52 ESR admitirá complementos durante todo su ciclo de vida (hasta que se lance Firefox 60 ESR). Los usuarios de Firefox pueden cambiar la preferencia plugin.load_flash_only a falso para volver a habilitar la compatibilidad con otros complementos NPAPI.
  2. 18 de abril de 2017 – El lanzamiento de Firefox 53 marca el final de la compatibilidad con el complemento NPAPI en Firefox. Se elimina la preferencia de anulación. Flash es el único complemento que queda en pie.
  3. Primer semestre de 2018 (mayo) – Lanzamiento de Firefox 60 ESR.

Por lo tanto, los clientes empresariales y los usuarios que dependen de los complementos pueden cambiar a Firefox 52 ESR por el momento para extender el soporte por un año más.

A partir de hoy, los nuevos perfiles que cree en Firefox 52 Nightly bloquearán todos los complementos, excepto Flash, para que no sean utilizados por el navegador. Para mañana adelante, este también será el caso de los perfiles de Firefox existentes.

Puede realizar un seguimiento de la eliminación del soporte NPAPI en Bugzilla. (vía Sören Hentzschel)