Service Worker - проверить, если ресурс новее - сценарий - PullRequest
0 голосов
/ 11 марта 2020

Мне нужен следующий сценарий с Service Worker

1. if off-line get from cache 
2. if not fetch with HEAD method from network 
3. check if resource on network if newer than cached
    3.1 if newer make fetch with GET method 
            3.1.2 update cache
    3.2 if not get from cache

Должен ли я реализовать его самостоятельно? Метод HEAD возвращает дату последнего изменения ресурса, и я думаю, что можно получить элемент "Time cached" из Cache Storage. Или что-то встроенное полный контроль над кешем и не зависеть от старого механизма кеширования.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...