Я впервые создаю сайт, реализующий сервисных работников. Я тестировал производительность и получал около 500 мс. Я попытался запустить тест производительности в частном окне, и это заняло около двух раз. Когда я посмотрел на загрузку страницы, похоже, что сервисный работник загружается не только сначала, но и синхронно, и он длится около 500 мс сам по себе. Обратите внимание, что тот, который занимает так много времени, - это не мой файл js, а библиотека рабочего ящика, которую я загружаю таким образом: importScripts('https://storage.googleapis.com/workbox-cdn/releases/3.0.0/workbox-sw.js');
Может кто-нибудь дать мне некоторое представление об этом. Это действительно загружается синхронно? Есть ли другой способ решить эту проблему? Это загружается только в первый раз? Заранее спасибо.
Вот несколько скриншотов:
Обычная нагрузка
Загрузка приватного окна