Local Storage

Uno spazio di archiviazione web basato sul browser, simile ai cookie ma con maggiore capacità e senza trasmissione automatica.

Local Storage è uno spazio di archiviazione web basato sul browser che consente ai siti web di memorizzare dati localmente. È simile ai cookie, ma con maggiore capacità e senza trasmissione automatica al server.

Cos'è Local Storage?

Local Storage fa parte della Web Storage API e consente di memorizzare coppie chiave-valore nel browser. I dati persistono anche dopo la chiusura del browser e non hanno una data di scadenza.

Local Storage vs. cookie

  • Capacità – Local Storage: ~5-10 MB, cookie: ~4 KB
  • Trasmissione – Local Storage non viene inviato automaticamente al server
  • Scadenza – Local Storage non ha una scadenza automatica
  • Accesso – Solo JavaScript, non tramite header HTTP
  • Sicurezza – I flag HttpOnly e Secure non sono supportati

Session Storage

Session Storage è simile a Local Storage, ma i dati esistono solo per la durata della sessione (scheda del browser). Quando la scheda viene chiusa, i dati vengono eliminati.

Usi tipici

  • Dati di applicazioni offline (PWA)
  • Memorizzazione nella cache delle risposte API
  • Memorizzazione dello stato dell'applicazione
  • Moduli compilati parzialmente
  • Preferenze utente

Prospettiva legale

Local Storage è soggetto alle stesse regole dei cookie. Ai sensi della direttiva ePrivacy e del GDPR, memorizzare dati sul dispositivo dell'utente richiede il consenso, a meno che i dati non siano strettamente necessari.

Devi mettere in ordine i cookie sul tuo sito?

Consentio offre un banner cookie conforme al GDPR con supporto per Google Consent Mode v2. Implementazione in 5 minuti.

Inizia gratis