Comments 4
Проблемка есть, на не очень хорошем ноуте, хоть и с ssd, при открытии множества вкладок и допустим на одной идет фильм, то скорость загрузки ресурсов напрямую с сервера быстрее, чем из кеша через воркер. Решил пока отказаться от сервис воркера, с текущим кешированием ~210мс, с воркером 300-400мс.
0
Столкнулся как-то с устареванием кэша. Нашел идеальное для меня решение. При обновлении js файлов на сервере у них изменяется имя, учитывая хэш содержимого. Например 0.js меняется на 0.4d2f28dffc.js. Все это обрабатывается при сборке (angular 5 + webpack), а воркеру скармливается массив для маппинга, если необходимо предкэширование. Пути и имена js файлов в html тоже обновляет webpack.
0
Во-первых, от таких неконтролируемых изменений имен файлов хранилище в браузере растет безобразно.
Во-вторых, идея была без подключения кучи лишних библиотек лаконично решить задачу.
Во-вторых, идея была без подключения кучи лишних библиотек лаконично решить задачу.
0
Sign up to leave a comment.
Service Workers: прозрачное обновление кэша