Sobes.tech
Middle

Gdzie w przeglądarce można przechowywać dane na kliencie?

sobes.tech AI

Odpowiedź od AI

W przeglądarce, do przechowywania danych po stronie klienta, można używać kilku głównych mechanizmów:

  • LocalStorage — prosty klucz-wartość, dane są przechowywane bez daty wygaśnięcia, dostępne tylko w ramach jednej domeny.
  • SessionStorage — podobny do LocalStorage, ale dane żyją tylko w ramach jednej sesji (dopóki karta jest otwarta).
  • IndexedDB — bardziej skomplikowana i potężniejsza baza danych po stronie klienta, pozwala na przechowywanie dużych ilości danych strukturalnych.
  • Cookies — małe dane, które są wysyłane do serwera z każdym żądaniem, zwykle używane do sesji i uwierzytelniania.

Przykład użycia LocalStorage:

localStorage.setItem('user', JSON.stringify({name: 'Иван', age: 30}));
const user = JSON.parse(localStorage.getItem('user'));
console.log(user.name); // Иван