Встречается на собеседованиях • сегодня
Какие знаешь способы кэширования
-
LocalStorage/SessionStorage
Хранение данных в браузере. LocalStorage сохраняется до явного удаления, SessionStorage — до закрытия вкладки.javascriptlocalStorage.setItem('key', 'value'); const data = localStorage.getItem('key'); -
Cookies
Небольшие данные, хранимые на клиенте, отправляются с каждым HTTP-запросом.javascriptdocument.cookie = 'key=value; expires=Fri, 31 Dec 2023 23:59:59 GMT';
-
Service Workers (Cache API)
Позволяет кэшировать ресурсы для офлайн-работы.javascriptcaches.open('my-cache').then(cache => cache.add('/api/data')); -
HTTP-кеширование
Использует заголовки (Cache-Control,ETag,Last-Modified) для кэширования на уровне браузера или CDN. -
In-Memory (переменные)
Временное хранение данных в памяти приложения (например, в Vuex/Pinia для Vue, Redux для React). -
IndexedDB
Клиентская NoSQL-база для больших объемов структурированных данных.
Выбор зависит от типа данных, времени жизни и требований к доступу.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы