Почему такая разница между обычным кэшем и отдачей через service worker?

Запилил PWA и вижу вот такую разницу. Получается что для увеличения скорости загрузки страницы при использовании http/2 обычный кэш средствами Apache работает быстрее чем отдача кэша из service worker'а? Читал что sw использует обычный механизм кэширования: если так, то откуда кратная разница в скорости? e09dcd32fdbc4bd797a4b0565fc05715.png
Оранжевая часть — Request to ServiceWorker — самая тяжелая, получается больше чем TTFB.
Wtf?

P.S.: дополню еще одним скрином
041a4a79c99144708edae9d8e9851b3a.png
Это второе обновление той же страницы. Каждое следующее обновление: часть данных из service worker отдается за 0s, часть по прежнему со скоростью выше from disk cache.
  • Вопрос задан
  • 353 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы