У меня проблема с первым временем загрузки моей угловой 7 / Ionic 4 страницы, это занимает значительно больше времени.
Если пользователь заходит на страницу в первый раз, даже при хорошем интернет-соединении, он будет на минутку видеть белую страницу, пока содержимое не будет окончательно загружено.Поскольку страница использует функциональные возможности PWA и средство обслуживания, более позднее время загрузки составляет около 1 секунды, что нормально.
Исходный код довольно большой (около 14 МБ) и включает в себя множество модулей.К сожалению, я не смогу значительно уменьшить его, но сомневаюсь, что это единственная проблема здесь.Из-за интеграции страницы как PWA мне пришлось поместить все в prefetch в файле ngsw-config, что может оказать влияние.Страница упакована угловым упаковщиком с флагом --prod.
Глядя на вкладку сети в консоли, мне удалось определить, что это в основном файл main.a234324.js (около 5 МБ), созданныйугловым упаковщиком, который загружается так долго и не дает странице инициализироваться.Страница размещена на s3 и интегрирована в облачный фронт.
Я видел различные советы и учебные пособия о том, как повысить скорость страницы, но пока никто не помог.
Кто-нибудь сталкивался (и решал) похожая проблема?Почему один файл .js может загружаться так долго?