Sobes.tech
Middle

Kde je možné v prehliadači uložiť údaje na strane klienta?

sobes.tech AI

Odpoveď od AI

V prehliadači je možné na strane klienta použiť niekoľko hlavných mechanizmov na ukladanie dát:

  • LocalStorage — jednoduché kľúč-hodnota, dáta sa ukladajú bez dátumu vypršania, dostupné iba v rámci jednej domény.
  • SessionStorage — podobné ako LocalStorage, ale dáta žijú len počas jednej relácie (kým je karta otvorená).
  • IndexedDB — zložitejšia a výkonnejšia databáza na strane klienta, umožňuje ukladať veľké objemy štruktúrovaných dát.
  • Cookies — malé dáta, ktoré sa odosielajú na server s každým požiadavkom, zvyčajne sa používajú pre relácie a autentifikáciu.

Príklad použitia LocalStorage:

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