Desde hace un tiempo y sin dejar de lado el desarrollo de Firefox 3.5 (que cada vez está mas cerca), la gente de Mozilla viene trabajando en Electrolysis, el nombre del proyecto que ya habíamos adelantado y con el fin de tener un Firefox multiproceso, donde cada pestaña sea un proceso independiente y todos los procesos sean controlados por uno central que se encargaría de la interfaz de uso. Todavía falta mucho para tener una versión de Firefox con estas características ya que esto no formará parte de Firefox 3.5, pero ya se ha realizado un prototipo funcional, tal como se puede ver en el siguiente video demostrativo:
Esto permite que cada pestaña o plugin sea un proceso separado, lo que da más estabilidad ya que el fallo de un proceso no afecta al resto. Si un plugin falla el navegador sigue funcionando sin problema alguno, además de que se tendría un mejor rendimiento en equipos con procesadores con más de un núcleo.
Algo que llama la atención según se menciona en la página del proyecto es la posibilidad de que Firefox utilice parte del código de Chromium (código base del navegador Chrome). El código de Chromium es libre, por lo que creo que sería una buena idea si como resultado tenemos un navegador que inicie más rápido y sea más estable, ya que esas son quejas frecuentes de los usuarios de Firefox.
Una primera versión de desarrollo muy básica podría estar disponible para mediados de julio. Como ven la idea de que Firefox siga los pasos de Chrome y de Internet Explorer 8 convirtiéndose en multiproceso?



4 Comentarios
8:30 | #
Buen avance. Por lo que enseña el vídeo solo se ven dos hilos, uno para la interfaz y otro para una pestaña.
Tambien parece interesante el comando de:
killall -9 gecko-iframe
Para matar los hilos de las pestañas
15:16 | #
demás que este saldrá para la versión 3.6 o algo así; igual me parece muy bacano la evolución de firefox como navegador web junto con el jetpack + ubiquity será un navegador espectacular….
15:32 | #
shakaran: exacto. Es un prototipo muy básico pero ya hay algo funcional. Lo del comando con el -9 no lo conocía
15:14 | #
Ya empezaron a salir las primeras builds de lo que será el Firefox con soporte multiproceso… aparentemente tiene como nombre en código “Electrolysis”
El que quiera revisar, puede dirigirse al FTP de Mozilla y buscar en la carpeta “Tinderbox-Builds” que se encuentra a su vez, dentro de la carpeta “Firefox”, la cuál puede ser vista desde el Index del http://FTP.
2 Trackbacks