Mozilla planes para eliminar las opciones de configuración en las próximas versiones del navegador web Firefox que permiten a los usuarios desactivar la arquitectura multiproceso del navegador.

Mozilla introdujo la arquitectura multiproceso en el navegador web Firefox en 2016. Firefox usaría múltiples procesos para dividir los sitios cargados entre ellos y usaría diferentes procesos para la propia funcionalidad del navegador.

Si bien ese aumento en el uso de memoria, también significó que Firefox se volvería más estable en el proceso y menos propenso a fallas en el sitio llevándose todo el navegador con ellos. La implementación de Mozilla fue diferente a la de Google. Chrome usa un proceso por sitio, Firefox pone varios sitios en un solo proceso.

La arquitectura multiproceso de Firefox recibió numerosas mejoras a lo largo de los años. Mozilla le agregó más procesos e introdujo una función de seguridad de espacio aislado más adelante que dependía de ello.

Firefox multiproceso no puede deshabilitar

Mozilla planea eliminar dos preferencias de Firefox de cualquier versión del navegador web en el futuro. El cambio está planeado para Firefox 68.

  • browser.tabs.remote.force-enable – Exige el uso de multiproceso en Firefox si no está habilitado de forma predeterminada, por ejemplo, debido a la accesibilidad.
  • browser.tabs.remote.force-disable – Desactiva el multiproceso en el navegador web Firefox.

Probablemente se pregunte acerca de browser.tabs.remote.autostart, la preferencia que habilita o deshabilita la arquitectura multiproceso en Firefox (opuesta a imponer un valor como lo hacen las otras dos preferencias).

Mozilla restringirá la preferencia a verdadero en las construcciones de viviendas. Mientras todavía está en Firefox, configurarlo como falso en about: config ya no tendrá el efecto deseado una vez que se produzca el cambio. El estado de la preferencia siempre es verdadero en las compilaciones caseras de Firefox, independientemente del valor elegido por el usuario.

En otras palabras: en el futuro, los usuarios de Firefox ya no pueden deshabilitar el multiproceso en el navegador. No está claro cuántas instalaciones de Firefox está deshabilitado el multiproceso. Algunos usuarios lo hacen para mejorar el uso de la memoria o la lentitud del navegador.

Palabras de cierre

Mozilla no revela por qué quiere eliminar la preferencia en Bugzilla, solo que deshabilitar el multiproceso no debería ser «tan fácil». La información adicional es disponible en una publicación en el grupo Mozilla Dev Platform:

El objetivo general era asegurarnos de que dejamos de proteger a los usuarios en una configuración que no sea e10s que ellos
no debe ejecutarse a diario, dado que recibe pocas o ninguna prueba y es menos seguro.

También se mencionó que Activity Stream se interrumpe si se deshabilita el multiproceso. (vía Techdows)

No me gustan especialmente los cambios que eliminan la elección del usuario de cualquier programa, incluidos los navegadores web. Es probable que Mozilla reciba muchas críticas por la eliminación, incluso si solo afecta a una minoría de usuarios del navegador.

Firefox 68 es la próxima versión de ESR del navegador. Está programado para su lanzamiento el 9 de julio de 2019.

Ahora tu: ¿Cuál es su opinión sobre el cambio?