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 iniciar el 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 iniciar el navegador. Todo lo que se requiere para eso es asegurarse de que 'Restaurar sesión anterior' esté habilitado en about: preferencias.

firefox restore previous session

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 justificación del cambio

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

Las cosas que hacen estos scripts se pueden hacer fácilmente con C ++ (algunos de ellos más fácilmente), por lo que no parece haber una buena justificación para cargar tanto JS en cada proceso por el bien 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 la mudanza y reducir los costos de memoria por proceso de los procesos de Firefox.

El error de desarrollo de la función de meta Sessionstore liza el trabajo que aún queda por hacer para mejorar la función. Está claro, con solo mirar la lista de dependencias y errores abiertos, que tomará bastante tiempo resolver todos los problemas pendientes.

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

Propina: Cómo restaurar sesiones de Firefox si Restaurar sesión no funciona correctamente

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

Es posible que Restaurar sesión no pueda restaurar la sesión; al menos un caso ha sido informó en Reddit por un usuario que informó que Firefox restauraría una sesión anterior y no la más reciente.

Es posible que los usuarios de Firefox quieran considerar hacer una copia de seguridad de sus perfiles regularmente mientras tanto o usar extensiones como Jefe de sesión, Tab Stash, SessionSync o Dejar de lado. (gracias Robert)