1
HTML/CSSAdvanced#storage#javascript
localStorage persists indefinitely (~5-10MB) until cleared, scoped per origin. sessionStorage persists only for the tab session. Cookies are small (~4KB), sent with every HTTP request to the server, and can have expiry dates — used for server-side session tracking.
localStorage.setItem('theme', 'dark');
sessionStorage.setItem('draft', 'hello');
document.cookie = 'user=john; max-age=3600; path=/';