Pular para o conteúdo principal

Qual a distinção entre local storage e session storage?

 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.

Resumo: Quando usar cada um?

Se a informação for...Use...
...permanente (precisa estar lá quando você voltar)Local Storage
...temporária (precisa durar só durante esta visita)Session Storage
   
Fonte: perguntas e respostas para entrevistas sobre Javascript, escrito por Pratik Bandal
Fonte: Google Gemini

Comentários

Postagens mais visitadas deste blog

Principais áreas da Inteligência Artificial: Machine Learning, NLP, Visão Computacional e mais

  Principais áreas da Inteligência Artificial: Machine Learning, NLP, Visão Computacional e mais Introdução: A Inteligência Artificial (IA) está transformando o mundo em que vivemos. Do assistente virtual no seu celular aos sistemas de recomendação de filmes e produtos, a IA está presente em diversas áreas do nosso dia a dia. Mas você sabia que a IA é dividida em várias subáreas com aplicações específicas? Neste post, vamos conhecer as principais áreas da Inteligência Artificial, como Machine Learning , Processamento de Linguagem Natural (NLP) , Visão Computacional e muito mais. Vamos lá? 1. Machine Learning (Aprendizado de Máquina) O Machine Learning é uma das áreas mais populares da IA. Ele permite que os computadores aprendam a partir de dados e façam previsões ou decisões sem serem explicitamente programados para isso. Exemplos de uso: Previsão de preços (ações, imóveis, etc.) Sistemas de recomendação (Netflix, Spotify) Diagnósticos médicos baseados em dados 2. NLP...

Integração

 Segundo Lacombe (2005) a integração consiste em informar o novo empregado os objetivos, as políticas os benefícios, as normas, as praticas, os horários de trabalho da empresa e as demais informações sobre o seu funcionamento e regras. O processo de integração nada mais é que apoiar o novo colaborador no processo de transição de empresa. Colocar ele a parte de todas as informações, regras, missão, visão e valores da empresa. Para o novo colaborador se sentir acolhido neste novo ambiente de trabalho.  O novo funcionário estando a vontade na empresa, ele irá produzir e trazer ótimos benefícios para empresa.

Oferta de Emprego

       Apresentar a vaga ao candidato selecionado mostrando o salário, os benefícios e as condições de trabalho. Os candidatos vão mostrar as suas habilidades e experiências, , além de demonstrar interesse em fazer parte da equipe.