Я использую простой сервисный работник для кэширования нескольких файлов js, css и img.Я наблюдаю, что вызов (из Service Worker) намного длиннее, чем вызов (из дискового кэша), т.е. ответ из кэша браузера намного быстрее.
Это верно в случае предварительной выборки, а также при кэшировании изображений на основе политики stale-while-revalidate.
Сервисный работник не идеален для улучшения времени загрузки страницы?Я не собираюсь переводить сайт в автономный режим, я использую сервис-работника только ради производительности.