Quando você navega em um site, o seu computador precisa guardar pequenas informações. É como se o seu navegador (Chrome, Edge, Firefox, etc.) tivesse dois tipos de "gavetas" para guardar lembretes: a Gaveta de Longo Prazo e a Gaveta de Curto Prazo.
A diferença crucial entre Local Storage e Session Storage é simples: por quanto tempo o seu navegador se lembra dessas informações.
1. Local Storage: A Memória de Longo Prazo (O Bloco de Notas Permanente)
Pense no Local Storage como um bloco de notas permanente que o site cola na sua geladeira. Ele serve para guardar informações que você quer que durem muito tempo.
Duração: O dado NUNCA expira. Fica guardado para sempre no seu computador.
O que apaga? A informação só sai se você limpar o histórico e os dados do navegador manualmente (ou se o site tiver um código para apagá-la).
Exemplo Prático: É onde o site guarda as suas preferências de idioma ou o tema de cor (claro ou escuro) que você escolheu. Se você voltar ao site daqui a um mês, ele ainda vai estar configurado do jeito que você deixou.
Vantagem: Essa informação fica guardada direto no seu computador. Isso significa que o site não precisa ficar pedindo a mesma informação ao servidor (o "cérebro" do site) toda hora, o que ajuda a deixar a navegação mais rápida.
2. Session Storage: A Memória de Curto Prazo (O Post-it da Visita)
Pense no Session Storage como um post-it que o site cola na janela que você está usando. Ele serve para guardar informações que são importantes apenas durante a sua visita atual.
Duração: A informação expira quando a "sessão" acaba. Uma sessão dura o tempo que a aba ou janela do navegador estiver aberta.
O que apaga? É automaticamente apagado assim que você fecha aquela aba ou a janela do navegador. Se você abrir o site novamente, é uma nova sessão, e o Post-it anterior já sumiu.
Exemplo Prático: É onde o site guarda, por exemplo, o progresso em um formulário longo ou os filtros que você aplicou em uma busca. Se o navegador fechar, essa informação temporária se perde.
Similaridade com Local Storage: Tecnicamente, ele é muito parecido com o Local Storage, mas a expiração imediata é o que faz toda a diferença.
Comentários
Postar um comentário