Загрузка…
JavaScript · middle · сложность 3
localStorage
sessionStorage
const KEY = "draft"; textarea.value = localStorage.getItem(KEY) ?? ""; textarea.addEventListener("input", () => { localStorage.setItem(KEY, textarea.value); });
Не для секретов (XSS), не для больших объёмов (IndexedDB), не для данных, которые сервер должен видеть сам (cookie/API). На собеседовании: «удобный клиентский key-value с понятным lifetime».