El código de Restauración de sesión de Firefox está cambiando, posibles errores

Los usuarios de Firefox pueden experimentar errores y problemas relacionados con la función Restaurar sesión del navegador mientras Mozilla está trabajando para cambiar el código de la función.

La Restauración de sesión es una característica central del navegador web Firefox diseñada para recargar la última sesión de navegación al inicio del navegador.

Los usuarios de Firefox pueden configurar el navegador para cargar todas las pestañas abiertas de la sesión de navegación anterior al inicio del navegador. Todo lo que se requiere para eso es asegurarse de que "Restaurar sesión anterior" esté habilitado en about: preferencias.

Mozilla comenzó a trabajar en la conversión de la lógica de Restauración de sesión actual de Firefox a C ++ para reducir el impacto de la función en el uso y el rendimiento de la memoria del navegador.

La lista de errores en el sitio web de seguimiento de errores de Mozilla, error 1474130, destaca la razón detrás del cambio

content-sessionStore.js se carga actualmente en cada pestaña frameloader. Lo que significa que se carga varias veces por proceso, lo que no es genial. Pero incluso cuando se carga solo una vez, usa aproximadamente 86K. Agregue a eso 17K de ContentRestore.jsm y 12K de SessionHistory.jsm, y estamos hasta al menos 120K por proceso, si ninguno de los otros JSM auxiliares se carga.

C ++ puede hacer fácilmente las cosas que hacen estos scripts (algunas de ellas más fácilmente), por lo que no parece haber una buena justificación para cargar tanto JS en cada proceso en aras de la restauración de la sesión.

Ah, y por supuesto, otros 12K para Utils.jsm.

Mozilla espera abordar los problemas de rendimiento relacionados con Sessionstore con el movimiento y reducir los costos de memoria por proceso de los procesos de Firefox.

El error de desarrollo de la función meta Sessionstore enumera el trabajo que aún debe hacerse para mejorar la función. Está claro, simplemente mirando la lista de dependencias y errores abiertos, que llevará bastante tiempo resolver todos los problemas pendientes.

Otro meta error recopila informes de confiabilidad relacionados con Sessionstore y otros problemas relacionados con el rendimiento. La lista de dependencias es aún más larga y algunos usuarios que presentaron errores las notaron en versiones estables del navegador web Firefox y no en versiones de desarrollo.

Consejo : Cómo restaurar las sesiones de Firefox si la Restauración de sesión no funciona correctamente

Los usuarios de Firefox se beneficiarán del cambio una vez que llegue, pero mientras tanto pueden surgir problemas, especialmente en las versiones de desarrollo del navegador web Firefox.

La restauración de sesión puede no ser capaz de restaurar la sesión; Al menos un caso ha sido reportado en Reddit por un usuario que informó que Firefox restauraría una sesión anterior y no la más reciente.

Mientras tanto, los usuarios de Firefox pueden considerar hacer una copia de seguridad de sus perfiles regularmente o usar extensiones como Session Boss, Tab Stash, SessionSync o Set Aside. (gracias Robert)