O código de restauração de sessão do Firefox está mudando, bugs são possíveis

Experimente Nosso Instrumento Para Eliminar Problemas

Os usuários do Firefox podem enfrentar bugs e problemas relacionados ao recurso de restauração de sessão do navegador enquanto o Mozilla está trabalhando para alterar o código do recurso.

A Restauração de Sessão é um recurso central do navegador Firefox, projetado para recarregar a última sessão de navegação ao iniciar o navegador.

Os usuários do Firefox podem configurar o navegador para carregar todas as guias abertas da sessão de navegação anterior ao iniciar o navegador. Tudo o que é necessário para isso é certificar-se de que 'Restaurar sessão anterior' está habilitado em sobre: ​​preferências.

firefox restore previous session

A Mozilla começou a trabalhar na conversão da lógica atual de Restauração de Sessão do Firefox para C ++ para reduzir o impacto do recurso no uso de memória e no desempenho do navegador.

A lista de bugs no site de rastreamento de bugs da Mozilla, bug 1474130 , destaca a razão por trás da mudança

content-sessionStore.js está atualmente carregado em cada guia frameloader. O que significa que ele é carregado várias vezes por processo, o que não é ótimo. Mas mesmo quando carregado apenas uma vez, ele usa cerca de 86K. Adicione a esses 17 K de ContentRestore.jsm e 12 K de SessionHistory.jsm, e teremos pelo menos 120 K por processo, se nenhum dos outros JSMs auxiliares forem carregados.

As coisas que esses scripts fazem podem ser facilmente feitas por C ++ (alguns deles mais facilmente), portanto, não parece haver uma boa justificativa para carregar tanto JS em todos os processos para fins de restauração de sessão.

Ah, e claro, mais 12K para Utils.jsm.

A Mozilla espera resolver os problemas de desempenho relacionados ao Sessionstore com a mudança e reduzir os custos de memória por processo dos processos do Firefox.

O meta bug de desenvolvimento de recurso Sessionstore listas o trabalho que ainda precisa ser feito para melhorar o recurso. É claro, apenas olhando a lista de dependências e bugs abertos, que levará algum tempo para resolver todos os problemas pendentes.

Outro meta bug coleta confiabilidade relatórios relacionados ao Sessionstore, e ainda outro questões relacionadas ao desempenho. A lista de dependências é ainda maior e alguns usuários que registraram bugs notaram-nas em versões estáveis ​​do navegador Firefox e não em versões de desenvolvimento.

Dica : Como restaurar sessões do Firefox se a restauração de sessão não estiver funcionando corretamente

Os usuários do Firefox se beneficiarão com a mudança assim que ela chegar, mas problemas podem ocorrer nesse meio tempo, especialmente nas versões de desenvolvimento do navegador Firefox.

A restauração da sessão pode não conseguir restaurar a sessão; pelo menos um caso foi relatado no Reddit por um usuário que relatou que o Firefox restauraria uma sessão mais antiga e não a mais recente.

Os usuários do Firefox podem querer fazer backup de seus perfis regularmente enquanto isso ou usar extensões como Chefe da Sessão , Tab Stash , SessionSync ou Deixou de lado . (obrigado Robert)