PWA, как обновить только измененные файлы? - PullRequest
0 голосов
/ 07 октября 2019

У меня хорошо работает свое приложение PWA. Я хотел бы обновить только измененные файлы;Сервисный работник удаляет все файлы из кэша и обычно запрашивает все файлы.

Что-то вроде имеет две переменные: currVersion, prevVersion и два массива: filesToCache [], newFilesToCache [] .

Когда sw обнаруживает, что есть новая версия, проверяет, совпадает ли его currVersion с prevVersion из нового sw, а затем удаляет только файлы в новой версии newFilesToCache [] и запрашивает те же файлы (теперь новыеверсия).

Я не использую какую-либо систему сборки, такую ​​как webpack, parcel или npm install;все (html + css + js) написано как в старые времена.

Возможно ли это? Если да, то как ...?

...