Firefox incluirá protección contra plug-ins defectuosos
En el equipo de Mozilla están trabajando en un cambio sobre Firefox para protegerlo de plug-ins defectuosos. La idea es separar la aplicación en al menos dos procesos independientes, uno con la interfaz de usuario y el contenido, y otro adicional para ejecutar cada plug-in. Si el plug-in se pone lento o simplemente se cuelga, el resto del navegador puede seguir funcionando sin problemas.
Con este cambio se busca obtener una interfaz de usuario que siempre responda, mejorar la estabilidad para que no se vea afectada por plug-ins que se ponen lentos o simplemente se cuelgan, y aprovechar los procesadores multi-core que ya son de uso común.
En Mozilla han llamado Electrolysis al proyecto, y también se incluye a Fennec, la versión móvil del navegador. En el caso de Fennec el cambio es más profundo, ya que separarán cada pestaña en un proceso separado, para que los problemas que puedan ocurrir en una pestaña, no afecten al resto de las pestañas.
La tarea no es tan sencilla como parece, ya que el código de Firefox es bastante grande y ha sido concebido como un solo proceso. Al crear varios procesos se deben agregar mecanismos de intercomunicación y transferencia de datos entre procesos, lo que requiere cambios mayores.
Agilizando el desarrollo de Firefox con la rama Lorentz
Desde el punto de vista de la estrategia de desarrollo, el proyecto Electrolysis se ve beneficiado por la creación de una rama de código paralela llamada Lorentz: Mientras se estabiliza la versión 3.6 corrigiendo errores y defectos menores, se trabaja en paralelo en la rama Lorentz que el público general no ve. Una vez que los cambios están suficientemente probados en Lorentz, estos se mezclan en la base de código principal (3.6.x). Esto permitirá que las nuevas características de Firefox no tengan que esperar a una versión completamente nueva (como 4.0) para llegar al público en forma confiable, agilizando enormemente el desarrollo como lo hacen otros proyectos icónicos del código abierto.
Segun el plan de Mozilla, el proyecto Electrolysis verá la luz el primer semestre de este año en donde también se mejorará el tiempo de inicio y se realizarán cambios para que la interfaz de usuario sea más ágil.
Sin duda Google Chrome causó un gran remezón en la forma de concebir un web browser y tanto en Mozilla como en Microsoft poco a poco han tratado de incluir las mejoras incorporadas en Chrome, a pesar de la dificultad de no contar con un diseño preparado para esas características.
Links:
- Project Electrolysis (MozillaWiki)
- Firefox en desarrollo de “Navegación multiproceso” (CHW.net)
- What’s Next for Firefox? Electrolysis (InternetNews)
Tommy Jordan se refiere al "asesinato" del note...
Futurología: La nueva Xbox podría incluir mando...
8 cámaras clásicas de Kodak, ahora que dejará d...
Alemania dice que no firmará ACTA (al menos por...
México: Sujeto intentó subastar un bebé en Merc...
10 regalos geek para tu media naranja en este D...
2012: IPv6, odisea en el (ciber)espacio
España ya no está en los planes de Netflix
27 Comentarios
Firefox incluirá protección contra plug-ins defectuosos
que buena :d
ResponderOdio cuando los plug-ins se ponen lentos o simplemente se cuelgan.
ResponderTiempo de carga, urge que mejoren el cold start!!!!
Responderesta muy bien que los navegadores mejores cada dia :D
ResponderUp por ff, saken luego la chrome tabs :3
Responder---> 100/100 en AcidTest
ResponderOjala que encuentren algo abierto para reproducir html5.
ResponderCreo que para Fennec, el utilizar cada pestaña como un proceso diferente, afectara el rendimiento del navegador enormemente, y sera como "navegar lento, pero seguro".
ResponderPor Parte de Firefox, creo que era de "urgencia" un cambio en la arquitectura del codigo, ya que se ha vuelto uno de los navgadores mas robustos, pero tambien uno de los mas pesados para paratir. Al menos esa ha sido mi experiencia ultimamente con Firefox.
Ademas uno de los grandes "plus" de Firefox, son los plug-ins, que es lo que mas se hacha de menos en Safari y otros navegadores....
Me suena a cuando en safari se muere el flash y autmaticamente lo desactiva.
Responderotro estupido complemento inutil, la wea fomeeeeee......
ResponderSimilar a la filosofía del núcleo Linux: monokernel.
No quiero abrir nuevamente la legendaria discución entre el profe Tanenbaum y Torvals en FW, pero se ha demostrado que la arquitectura minimalista y modular de los microkernels en OS son más seguros, estables y más rápidos en procesadores multicore.
Aplicando ese mismo concepto a Firefox, sería lo mismo: más estable y seguro.
¿Se está refiriendo a procesos (*.exe) o a threads?.
Porque cada pestaña de Chrome trabaja en un hilo separado de los otros, pero dependiente del proceso principal. Responder
La gracia que tiene chrome es que es un navegador nuevo, que fue concebido cuando los multi procesadores ya eran bastante comunes, y por ende tomó ventaja y desde sus inicios que separa todo en procesos: las extensiones, los plugins e incluso las pestañas. Si tan sólo un componente se cuelga, se puede cerrar y todo lo demás continúa sin problemas.
Respondersaludos!
@analystics
ResponderTu cara de jil, vo soy fome....
Entonces si es tan fome, orque te daz el tiempo de postear......
Anda pajearte con tu cara de jil mejor ......
Parodia al Ipad http://megagalerias.terra.cl/galerias/index.cfm?id_galeria=47851
@Jonatan Huenupil: Franco se está refiriendo a procesos. Un proceso puede tener múltiples hebras (threads). Y además un proceso no es sinónimo de .exe, ya que los .exe son un programa, el cual genera *al menos* un proceso, y más encima los .exe son exclusivos de windows... y los procesos y hebras están soportados en todos los sistemas operativos modernos.
Respondersaludos!
@Fredy H, oye compare pero no te enojis si a las finales es una opinion nomas, pero discrepo en algo, yo no tengo esa cara que dices, de hecho yo soy maomenos encachao, no soy tan feo, pero mi face se ve mal por la pose ke tengo, noseai regañadientessss.....
ResponderWeeeeeennaaaa po encachao! AJAJJAjaJAjajAjajA
ResponderWeeeeeeennaaaaa po encachaoooo! AJAJuAjuAjUAjauAJ
ResponderDisculpame franco por decir esto pero: @analystics NO PODIS SER TAN WNNNN...
ResponderEsperemos que con esto se mejore ampliamente el rendimiento , ya que las ultimas entregas estan dejando mucho que desear.
ResponderQue wena!! la verdad es un avance importante, varias veces los plugins fallan aunque supuestamente sean compatibles y me ha tocado tener que borrar los archivos de configuración para poder ejecutar firefox correctamente.
ResponderEl unico plug-in que me ha dado problema hasta ahora ha sido el de Foxit Reader. Aunque sea solo uno espero que con este sistema se pueda "solucionar" este detalle.
ResponderSoy usuario de Firefox y creo que sería mucho mejor que se dedicaran a darle soporte HTML5 a contenidos FLV.
Responder@fromcristobal : no tienes idea de lo que hablas!!
Responderque bueno! ojalá lo bajen rápido de irán, antes que les corten el acceso
ResponderNo confundan plug-ins con extensiones por favor. Por ejemplo, Flash es un plugin, foxit reader una extensión.
Responderjeje.. que bien, más para los que solemos usar plug-in's experientales
Respondergenial ami ya me desabilito uno que hacia que mi pc se congelaba y lo quite no recuerdo el nombre :D pero ahora anda todo bien :D
ResponderDeja tu Comentario