Índice:

Quando devo usar LocalStorage e sessionStorage?
Quando devo usar LocalStorage e sessionStorage?

Vídeo: Quando devo usar LocalStorage e sessionStorage?

Vídeo: Quando devo usar LocalStorage e sessionStorage?
Vídeo: Cookies vs local Storage vs session storage 2024, Maio
Anonim

Objetos de armazenamento da web localStorage e sessionStorage permite armazenar chave / valor no navegador. Tanto a chave quanto o valor devem ser strings. O limite é de 2 MB +, depende do navegador. Elas Faz não expira.

Resumo.

localStorage sessionStorage
Sobrevive ao reinício do navegador Sobrevive à atualização da página (mas não ao fechamento da guia)

Desse modo, quando devo usar o armazenamento local versus o armazenamento de sessão?

Armazenamento de sessão é destruído assim que o usuário fecha o navegador, enquanto, Armazenamento local armazena dados sem data de validade. o sessionStorage objeto é igual ao localStorage objeto, exceto que armazena os dados para apenas um sessão . Os dados são excluídos quando o usuário fecha a janela do navegador.

Além disso, devo usar o armazenamento de sessão? É uma boa alternativa para passar dados entre páginas usando viewstate, campos ocultos ou parâmetros de URL. A principal razão para usar sessionStorage é para casos em que se o seu usuário abrisse a mesma página duas vezes em duas guias diferentes, você gostaria de separar armazenar áreas para essas duas guias.

Da mesma forma, as pessoas perguntam: quando você não deve usar o localStorage?

A seguir estão as limitações e também maneiras de NÃO usar localStorage:

  • Não armazene informações confidenciais do usuário em localStorage.
  • Não é um substituto para um banco de dados baseado em servidor, pois as informações são armazenadas apenas no navegador.
  • LocalStorage é limitado a 5 MB em todos os principais navegadores.

Qual é a diferença entre cookies sessionStorage e localStorage?

Biscoitos são principalmente para leitura do lado do servidor (também podem ser lidos no lado do cliente), localStorage e sessionStorage só pode ser lido no lado do cliente. O tamanho deve ser inferior a 4 KB.

Recomendado: