
Flash está en el ojo de la tormenta, por ser el blanco favorito de los hackers y también por sus constantes cuelgues. Es por ello, que browsers como Chrome e Internet Explorer funcionan como multiproceso para evitar la caída de toda la aplicación si un plugin falla. Ahora Firefox comienza a aplicar un mecanismo similar, en la primera etapa visible del proyecto denominado Electrolysis.
¿En qué consiste? Si una página por la que navegas contiene agregados, los mismos se cargarán en procesos independientes. De esta forma, en lugar de disparar un error general si uno de ellos funciona mal, solamente verás un mensaje de advertencia como el de la imagen que acompaña a este artículo. Vale aclarar que todas las instancias formarán parte de un único proceso, es decir que si una animación en Flash falla, se inhabilitarán todas.
Para permitir la comunicación entre el navegador y estos componentes, Mozilla desarrolló el protocolo IPDL, destinado a transmitir los mensajes entre ellos de una forma organizada y segura. Esta es la base para que en el futuro, cada pestaña pueda funcionar por separado, mejorando tanto la estabilidad como la seguridad de la aplicación.
Si deseas probar cómo funciona esta novedad, descarga la última versión alpha para desarrolladores.
Vía: Ars Technica









Tendremos tmb el disparatado consumo de memoria del que hace gala chrome?
Pues creo que no tanto como Chrome, ya que Firefox separara unicamente plugins, no pestañas ;)
A mi con cinco pestañas y 5 extensiones, Chrome (concretamente Iron) consume 170MB :S, aunque el consumo de recursos no es un problema para mi :D
pues es un buen avanze. Lo que tambien seria fantastico, es que aparte de plugins, y despues pestañas, tambien las extensiones lo hicieran, porque seguramente muchas no estan bien optimizadas y son culpables de que FF use tantos recursos.
Justo hace unos dias, me consumia casi 500 megas de RAM. Y ni siquiera tenia muchas pestañas abiertas, ni tengo demasiadas extensiones. Lo raro es que al reiniciar FF (y seguir con las mismitas pestañas), solo me usaba como 160 mb de ram, por lo que asumo que hubo procesos, plugins, o pestañas que usaron mucha ram pero no la liberaron. De hecho tenia abierta una pestaña con Grooveshark (para escuchar musica), y noto que a pesar de no usar mas pestañas, el grooveshark con el tiempo usa mas RAM. Asumo que es porque usa Flash, pero no estoy seguro.
En fin, de todos modos, con esas optimizaciones, con que Flash se corra en un proceso separado, es una super ventaja.
aunque tambien esta la desventaja de que junta todo en una instancia, y si de todos modos una me falla (o usa mucha ram) de nada va a servir que sea un proceso separado si para liberar recursos tengo que reiniciar FF.
ya veremos como funciona cuando salga FF 4.0 =)
Algo tardado, pero mas vale tarde que nunca. Flash es un lastre. Es la razón de la que a últimas fechas esté usando más a menudo Chrome (Chatroulette y Youtube son más estables en Chrome, que en Firefox cada que Flash se cae, se lleva toodo el navegador consigo).
Em este momento tengo 6 pestañas en Firefox (Y 34 mas desactivadas con un addon ;]), con FlashBlocker, y me consume 140mb de ram. También he tenido 80 pestañas todas abiertas y no me consume mas de 500mb… La verdad que no me parece demasiado, y a mi no se me tilda nunca, y estoy usando Windows 7.
Todas las tildadas que he tenido son siempre por Flash…
Así o mas pirata el icono de la extensión muerta, con respecto al de las páginas de Chrome.
NOOOOOOOOOOOOOOOOOOOOOOO!!!!!!!!!!!! Esperemos que tarde mucho… lo único que hace un multiproceso es no poder recuperar tus pestañas y que se frían muchísimas a la vez (algo superparadójico)….