Я думаю, у вас есть небольшое заблуждение:)
Ваше первое изображение показывает только имена кэшей, сохраненных / кэшированных в Cache API.Если вы нажмете «api-cache» или «workbox-precache-v2 ...», вы увидите, что внутри этого кэша справа.Это имена кешей, а не их содержимое.
Ваше второе изображение показывает сетевой запрос, который был сделан для файла 1327-m.jpg.Этот файл был найден из дискового кэша браузера и отправлен оттуда.В автономном режиме сетевой запрос не будет отображать код состояния 200, если он не будет успешным - вы также не увидите изображение на странице.Так что же это за дисковый кеш ?В браузере есть разные виды кешей.Панель сети, показанная на втором изображении, НЕ показывает кеши, предоставляемые Cache API («api-cache» и т. Д.).Вместо этого сетевая панель показывает вам, где браузер на самом деле получил файл.В этой конкретной ситуации он получил его с диска, что означает, что он читает его с жесткого диска.Другие возможные значения включают, например.«кэш памяти» и «ServiceWorker».Браузер хранит файлы в разных местах, а информация на сетевой панели показывает, откуда они их вернули для использования на странице.
Это делает его более понятным для вас?
(Так что же такое кэш-память? Это более быстрый кэш, он имеет свои файлы в оперативной памяти. Диск на медленнее , чем память, и иногда браузер решает поместить файлы на диск вместо более быстрого кеш-памяти. не может контролировать это самостоятельно, браузер полностью контролирует. Обычно он использует эвристику, такую как свежесть и недавнее использование файла.)