Встречается на собеседованиях • сегодня
Кэширует ли браузер все подряд
Браузер кэширует не всё подряд, а только те ресурсы, которые явно помечены как кэшируемые. Это определяется HTTP-заголовками (Cache-Control, Expires, ETag, Last-Modified). Например:
http
Cache-Control: max-age=3600Браузер не кэширует:
- Ресурсы без кэширующих заголовков
- Ответы с
Cache-Control: no-store - Динамические запросы (POST, PUT, DELETE)
- Ресурсы с уникальными URL (например, с
?v=123)
Пример кэширования в Service Worker:
javascript
self.addEventListener('fetch', (event) => {
event.respondWith(
caches.match(event.request)
.then(response => response || fetch(event.request))
);
});
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы