Встречается на собеседованиях • сегодня

Что такое закэшировать

Закэшировать — значит сохранить данные (например, результаты запросов, вычислений или статичные файлы) для повторного использования, чтобы ускорить работу приложения и снизить нагрузку на сервер.

Пример с кэшированием API-запроса:

javascript
const cache = new Map();

async function fetchData(url) {
if (cache.has(url)) {
return cache.get(url); // Возвращаем данные из кэша
}
const response = await fetch(url);
const data = await response.json();
cache.set(url, data); // Сохраняем в кэш
return data;
}

text

**Где применяется:**  
- HTTP-кэширование (заголовки `Cache-Control`, `ETag`)  
- Кэширование в памяти (например, `Map`, `WeakMap`)  
- Сервис-воркеры (кэширование статики)  
- CDN (кэширование контента на edge-серверах)  

⚠️ Важно: кэш нужно инвалидировать при изменении данных!
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы