Выбор ответа Middle Хранилища обновлено

Cache API и HTTP-кеш

Вопрос

Что верно про Cache API (caches)?

Попробуйте сами

Выберите вариант, и откроется разбор.

Показать ответ и разбор

Коротко

Правильный ответ: Хранит пары запрос-ответ, управляется только кодом сайта, часто из Service Worker. Cache API это отдельное хранилище пар Request → Response.

Варианты ответа

  1. Это программный доступ к HTTP-кешу браузера: те же записи, что видит сеть
  2. Хранит пары запрос-ответ, управляется только кодом сайта, часто из Service Workerправильный ответ
  3. Доступен только внутри Service Worker, из окна страницы caches не определён
  4. Записи автоматически удаляются по истечении max-age из Cache-Control

Разбор

Cache API это отдельное хранилище пар Request → Response. Что туда положить и когда удалить, решает только ваш код, заголовки Cache-Control на него не влияют. С HTTP-кешем браузера он не связан. Используется в основном в Service Worker для офлайна, но доступен и из окна, и из обычных воркеров.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.

Термины по теме