Mozilla revelado ayer que planea habilitar múltiples procesos de contenido en Firefox Nightly, la versión de desarrollo de vanguardia del navegador web.

La arquitectura multiproceso de Firefox aún no está habilitada para todos los usuarios de la versión estable del navegador, actualmente en la versión 49.x, pero ya hay planes en marcha para mejorar Firefox multiproceso.

Propina: Consulte nuestra guía multiproceso de Firefox para obtener información general sobre la nueva funcionalidad. La guía lo ayuda a averiguar si el multiproceso está habilitado, le brinda información sobre cómo habilitarlo si no lo está,

La versión inicial de Mozilla de la arquitectura multiproceso de Firefox usaba un proceso de navegador y un proceso de contenido.

Esto es diferente de la implementación de Chrome, que utiliza un proceso para cada proceso de contenido. Esta es una de las razones por las que Chrome usa más memoria que Firefox (puede reducir un poco el hambre de memoria de Chrome usando un proceso por sitio).

Múltiples procesos de contenido en Nightly

procesos de contenido de firefox

Una desventaja de utilizar un proceso de contenido para todos los sitios es que un error en uno puede acabar con todo el proceso. Dado que solo hay uno, puede bloquear todos los sitios abiertos en Firefox. Si bien eso no debería afectar el núcleo del navegador, ya que se ejecuta en su propio proceso en Firefox multiproceso, está lejos de ser ideal.

Mozilla habilitará un segundo proceso de contenido en Firefox Nightly pronto. Puede verificar el número de proceso de contenido de la siguiente manera:

  1. Cargue about: config en la barra de direcciones de Firefox.
  2. Confirme que tendrá cuidado si se muestra un mensaje de advertencia.
  3. Busque dom.ipc.processCount.
  4. El valor de la preferencia indica el número de procesos de contenido.

El valor que ve allí es la cantidad de procesos de contenido que Firefox puede usar como máximo. Si marca el Administrador de tareas, debería ver el valor + 1 procesos de firefox.exe en ejecución (el +1 es el proceso del navegador).

procesos multiproceso de firefox

Puede cambiar la cantidad de procesos que utiliza Firefox cambiando el valor.

He ejecutado Firefox Nightly con ocho procesos de contenido durante los últimos meses y nunca encontré ningún problema. Debe esperar un mayor uso de RAM del navegador debido a la cantidad de procesos adicionales y sobrecarga, pero si tiene mucha RAM, eso se compensa con una mayor estabilidad y rendimiento.

Se esperan errores, y ya hay algunos en los que Mozilla está trabajando. El almacenamiento DOM, por ejemplo, no se propaga correctamente entre procesos, lo que podría provocar que algunos sitios se comporten mal.

El cambio aterrizará en Firefox 53 Nightly, pero varios procesos de contenido no serán parte de Firefox 53 Stable. Aún no está claro cuándo sucederá esto.

Puedes seguir el meta bug en [email protected] aquí.

Palabras de cierre

Múltiples procesos de contenido es el camino a seguir, pero pasará un tiempo antes de que los usuarios estables se beneficien de ellos (a menos que los habiliten manualmente). No puedo agregar un espacio aislado de seguridad adecuado a Firefox, una característica que necesita desesperadamente para cerrar la brecha de seguridad con Chrome.

Ahora tu: ¿Ya estás usando varios procesos en Firefox?