Qué significa WebExtensions para los usuarios de Firefox

Se están produciendo grandes cambios con el navegador web insignia de Mozilla. El año pasado, la compañía introdujo algo llamado WebExtensions en Firefox 48. Esta es una nueva API para extensiones que Mozilla quiere introducir en su navegador y que eventualmente eliminará las API antiguas, pero muy exitosas, que la compañía ha estado usando hasta ahora.

Esto ha dejado a algunos usuarios de Firefox preocupados, ya que aún no está del todo claro qué se requiere de las extensiones existentes para que sean compatibles con WebExtensions, lo que eventualmente será obligatorio para todas las extensiones que se ejecutan en Firefox. Aquí está todo lo que sabemos hasta ahora y cómo le afectará.

¿Por qué Mozilla presenta WebExtensions?

Actualmente, la gran mayoría de los complementos de Firefox se crean utilizando XUL y XPCOM, así como el SDK de complementos que permite a las personas usar tecnologías tradicionales como JavaScript, HTML y CSS para crear complementos. Este sistema de creación de extensiones ha funcionado muy bien hasta ahora, pero Mozilla dice que, por muy poderoso que sea, deja las extensiones abiertas a riesgos de seguridad y propensas a volverse incompatibles cuando actualiza su navegador.

A finales de 2017, WebExtensions será la API de ventanilla única para el desarrollo de extensiones en Firefox, lo que hará que todos los métodos anteriores sean redundantes. Mozilla afirma que esto hará que las extensiones sean más seguras y estables a largo plazo y hará que sea mucho más fácil portarlas entre diferentes navegadores basados ​​en Chromium, como Chrome y Opera.

Todo esto está conectado a Firefox pasando a «multiproceso»

Actualmente, cuando abre una ventana de Firefox, todo, desde el navegador en sí, hasta las extensiones y las páginas web, se ejecuta como un solo proceso en su PC. Esto significa que si tiene varias pestañas y extensiones abiertas, el funcionamiento está entrelazado, por lo que si una cosa tiene problemas, otras también pueden verse afectadas. Con el multiproceso, reduce esta inestabilidad a costa de que se use más RAM (una queja común entre los usuarios del navegador Chrome multiproceso). En última instancia, el proceso multiproceso debería acelerar y suavizar la experiencia de navegación web para cualquier persona con una PC decente y ayudar al navegador a ponerse al día en rendimiento (y asimilación) con el Chrome dominante.

A continuación, puede ver en cuántos procesos se divide una sesión típica de Chrome en comparación con Firefox.

El multiprocesamiento se implementará usando algo llamado Electrólisis (e10s). En las compilaciones más recientes de Firefox, puede activar Electrolysis usted mismo para comenzar a usar Firefox multiproceso (teniendo en cuenta que todavía está en su fase de prueba). Para hacer esto, vaya a about:configen su navegador Firefox, luego busque browser.tabs.remote.remote.autostart. Clic derecho en él si es «falso» y configúrelo en «verdadero». Felicitaciones, ahora eres un usuario / probador pionero de Firefox multiproceso.

¿Por qué está preocupada la gente?

Este cambio sísmico en el funcionamiento interno de Firefox inutilizaría muchas de las extensiones actuales de Firefox, y la API de WebExtensions está destinada a hacer que las extensiones funcionen (mejor que nunca) con un nuevo y brillante Firefox multiproceso. La gente está preocupada porque muchas de las extensiones más grandes ya no reciben actualizaciones y es posible que no obtengan los ajustes necesarios para funcionar con la nueva API de WebExtensions, que estará en plena vigencia a finales de año.

Por lo tanto, puede haber un período de transición aproximado, durante el cual es posible que sus extensiones favoritas no funcionen. Sin embargo, Mozilla ha dado una amplia advertencia para que esto suceda, y hay un sistema completo en uso que ya ha comenzado a habilitar la API de WebExtensions para las extensiones que se han notificado a sí mismas como compatibles con ella. Algunas extensiones ya son compatibles con él, y ese número solo aumentará.

Conclusión

Para las personas que prácticamente tienen su Firefox organizado y configurado exactamente como lo quieren, un cambio tan grande puede parecer desagradable, pero a la larga es una modernización de Firefox muy esperada para alinearlo con sus competidores.

Junto con WebExtensions, Mozilla también está introduciendo un entorno de pruebas mejorado que aumentará la seguridad al filtrar el nivel de acceso que tienen los procesos web a Firefox y su PC.

Los grandes cambios pueden dar miedo y también pueden ser un poco difíciles, ya que es posible que ciertas extensiones no sean compatibles de inmediato, pero a la larga probablemente sea lo mejor para un navegador que se ha quedado atrás de la competencia en los últimos años.

¡Si te ha gustado vota con 5 Estrellas!
(Votos: 0 Promedio: 0)

Escribe Aquí Tu Comentario