localStorage lets you store key-value pairs in the browser with no expiry date. Data persists across sessions.
API Methods
setItem(key, value)— store a valuegetItem(key)— retrieve a valueremoveItem(key)— delete a keyclear()— delete all keys
Storing Objects
localStorage only stores strings. Use JSON.stringify() to store objects and JSON.parse() to retrieve them.
Limits
localStorage is limited to ~5MB per origin. Don't store sensitive data — it's accessible via JavaScript.