Local Storage

Pamięć internetowa przeglądarki do przechowywania danych, podobna do cookies, ale o większej pojemności i bez automatycznego przesyłania.

Local Storage to pamięć internetowa przeglądarki, która pozwala witrynom przechowywać dane lokalnie. Jest podobna do cookies, ale z większą pojemnością i bez automatycznego przesyłania do serwera.

Czym jest Local Storage?

Local Storage jest częścią Web Storage API i umożliwia przechowywanie par klucz-wartość w przeglądarce. Dane pozostają nawet po zamknięciu przeglądarki i nie mają daty wygaśnięcia.

Local Storage a cookies

  • Pojemność – Local Storage: ~5-10 MB, cookies: ~4 KB
  • Przesyłanie – Local Storage nie jest automatycznie wysyłane do serwera
  • Wygaśnięcie – Local Storage nie ma automatycznego wygaśnięcia
  • Dostęp – tylko JavaScript, nie nagłówki HTTP
  • Bezpieczeństwo – flagi HttpOnly i Secure nie są obsługiwane

Session Storage

Session Storage jest podobne do Local Storage, ale dane istnieją tylko przez czas trwania sesji (karty przeglądarki). Po zamknięciu karty dane są usuwane.

Typowe zastosowania

  • Dane aplikacji offline (PWA)
  • Buforowanie odpowiedzi API
  • Przechowywanie stanu aplikacji
  • Częściowo wypełnione formularze
  • Preferencje użytkownika

Perspektywa prawna

Local Storage podlega tym samym zasadom co cookies. Zgodnie z dyrektywą ePrivacy i RODO przechowywanie danych na urządzeniu użytkownika wymaga zgody, chyba że dane są ściśle niezbędne.

Musisz uporządkować pliki cookie na swojej stronie?

Consentio zapewnia zgodny z RODO baner cookie ze wsparciem Google Consent Mode v2. Wdrożenie w 5 minut.

Zacznij za darmo