Como habilitar la función multi-proceso en Mozilla Firefox


Como algunos de vosotros ya sabéis, ya que somos pocos pero buenos, estoy encantado con el curso de planificación y gestión de redes sociales que imparte mi amigo Nacho, y en unos de los muuchos, tips que da en sus amenas clases, comentó que estaba muy bien, el desarrollo de multi-tarea en los navegadores sobre todo a la hora de gestionar distintos canales y perfiles, de modo que me he puesto las pilas y he profundizado un poco en el tema. Al parecer desde hace algún tiempo, el navegador Mozilla Firefox ha venido con la función del multi-proceso aunque de manera deshabilitada por defecto, pero no fue sino hasta el 2011 cuando en un encuentro de desarrolladores de Mozilla anunciaron el proyecto Electrolysis E10 el cuál consiste en brindar una autentica arquitectura multi-proceso en el navegador.



La meta de la nueva arquitectura multi-proceso es brindar al popular navegador del zorro de fuego, la habilidad de poder procesar de manera separada, varios componentes del navegador como las pestañas, extensiones e interfaz mejorando así su rendimiento y estabilidad.
La ventaja de usar una arquitectura real multi-proceso es que el navegador puede “aislar” cada proceso (pestaña, interfaz y extensiones) de manera independiente convirtiendo esos procesos independientes en sub-procesos que requieren de menos recursos, esto mejora el rendimiento del navegador, la estabilidad y seguridad del mismo (algo que ya tanto Internet explorer como Google Chrome/Chromium ya ofrecen hace algún tiempo).
Como se indicó al inicio, esta función viene en Mozilla Firefox aunque de manera deshabilitada, hay una sencilla manera de habilitar la función multi-proceso o Electrolysis E10:
  • ingresar a la configuración del navegador (about:config)
  • En el filtro de búsquedas colocar browser.tabs.remote
  • habilitar o cambiar a “true” tanto la función browser.tabs.remote como browser.tabs.remote.autostart
  • Reiniciar el navegador
Vale la pena reseñar que al habilitar esta función, puede causar inestabilidad en el navegador sobre todo al minimizar y maximizar las ventanas.