19 / 23
Как реализовать офлайн-режим через Service Worker?
Офлайн-режим реализуется через стратегии кеширования в Service Worker. При установке SW предзагружает критические ресурсы в Cache API. При перехвате fetch-событий SW решает: отдать из кеша, сходить в сеть, или комбинировать. Основные стратегии: Cache First (сначала кеш), Network First (сначала сеть), Stale While Revalidate (кеш + фоновое обновление). Для навигации офлайн нужна fallback-страница.