Inhaltsverzeichnis:

Wann sollte ich LocalStorage und sessionStorage verwenden?
Wann sollte ich LocalStorage und sessionStorage verwenden?

Video: Wann sollte ich LocalStorage und sessionStorage verwenden?

Video: Wann sollte ich LocalStorage und sessionStorage verwenden?
Video: 🤯 Ein Grund warum JEDER die Web Storage API kennen sollte! 👍 [TUTORIAL Deutsch 🇩🇪] 2024, Kann
Anonim

Webspeicherobjekte localStorage und sessionStorage erlauben, Schlüssel/Wert im Browser zu speichern. Schlüssel und Wert müssen Zeichenfolgen sein. Das Limit beträgt 2 MB+, abhängig vom Browser. Sie tun nicht verfallen.

Zusammenfassung.

lokaler Speicher Sitzungsspeicher
Überlebt Browser-Neustart Überlebt die Seitenaktualisierung (aber nicht das Schließen des Tabs)

Wann sollte ich auf diese Weise den lokalen Speicher im Vergleich zum Sitzungsspeicher verwenden?

Sitzungsspeicher wird zerstört, sobald der Benutzer den Browser schließt, während Lokaler Speicher speichert Daten ohne Ablaufdatum. Die Sitzungsspeicher Objekt ist gleich dem lokaler Speicher Objekt, außer dass es die Daten für nur eins speichert Sitzung . Die Daten werden gelöscht, wenn der Nutzer das Browserfenster schließt.

Sollte ich außerdem den Sitzungsspeicher verwenden? Es ist eine gute Alternative zum Übertragen von Daten zwischen Seiten mit viewstate, versteckte Felder oder URL-Parameter. Der Hauptgrund dafür SessionStorage verwenden ist für Fälle, in denen Ihr Benutzer dieselbe Seite zweimal in zwei verschiedenen Registerkarten öffnen würde, Sie möchten, dass sie getrennt werden Lagerung Bereiche für diese beiden Registerkarten.

Ebenso fragen die Leute, wann Sie localStorage nicht verwenden sollten?

Im Folgenden finden Sie Einschränkungen und Möglichkeiten, localStorage NICHT zu verwenden:

  • Speichern Sie keine sensiblen Benutzerinformationen in localStorage.
  • Es ist kein Ersatz für eine serverbasierte Datenbank, da Informationen nur im Browser gespeichert werden.
  • LocalStorage ist in allen gängigen Browsern auf 5 MB beschränkt.

Was ist der Unterschied zwischen Cookies sessionStorage und localStorage?

Kekse sind primär für serverseitiges Lesen (kann auch clientseitig gelesen werden), lokaler Speicher und Sitzungsspeicher kann nur clientseitig gelesen werden. Die Größe muss weniger als 4 KB betragen.

Empfohlen: