Desc

Intentando codificar el mundo.

Proyecto blogger. Un post a la semana (la que se pueda).

sábado, 16 de mayo de 2015

[Navegadores] Multiprocesos en Firefox

En las versiones actuales de Firefox de escritorio, todo el navegador ejecuta en un solo proceso del sistema operativo. En particular, el código JavaScript que se ejecuta el navegador la interfaz de usuario (también conocido como "código chrome") se ejecuta en el mismo proceso que el código en páginas web (también conocidos como "contenido" o "contenido de la web").
Las futuras versiones de Firefox se ejecutará la interfaz de usuario del navegador en un proceso separado de contenido web. En la primera iteración de esta arquitectura todas las pestañas del navegador se ejecutarán en el mismo proceso, y el navegador la interfaz de usuario se ejecutarán en un proceso diferente. En iteraciones futuras, esperamos que cada pestaña del navegador se ejecute en su propio proceso. El proyecto que está entregando multiproceso Firefox se llama electrólisis, a veces abreviado a e10s.
A las páginas web normales no les afectada el multiproceso Firefox. Las personas que trabajan con el propio Firefox y los desarrolladores de add-on para Firefox se verán afectados si su código es capaz de acceder a los contenidos web directamente.
En lugar de acceder a contenido directamente, chrome JavaScript tendrá que utilizar el gestor de mensajes para acceder al contenido. Para ayudar a facilitar la transición se ha implementado Envoltorio de Procesos cruzados de Objetos (Cross Process Object Wrappers) y algunas complementos de compatibilidad para desarrolladores de add-on.
Multiproceso Firefox está activado por defecto en la compilación Nightly.
Habilitar E10s

Más info (en inglés): Multiprocess Firefox y Electrolysis - Mozilla Wiki

No hay comentarios:

Publicar un comentario