Ленивая загрузка в основном делает это разбить ваши компоненты на модули.поэтому в маршрутизации вам просто нужно настроить основные маршруты и загрузить модули как дочерние маршруты.
это разбивает ваши 100 компонентов на 10 модулей, каждый из которых имеет 10 компонентов, поэтому для каждого из них у вас будут отдельные
module-ngfactory.js
файлы.поэтому, если вы включите эти 100 файлов в один модуль (без отложенной загрузки), у вас будет один файл module-ngfactory.js, который больше этого размера.
, и эта загрузка выполняется по требованию и только по запросу.таким образом, загрузка идет быстро и вызывающе.
Лучший способ ускорить угловую загрузку - это представить сборки AOT.когда вы используете
ng-s
, это перенесет код и сообщит вам статус переноса.но все данные, включая файлы TS, будут отправлены в браузер для отладки.так что трансляция в JS происходит в браузере.это очень медленно.
с помощью
ng-s --aot
AOT - Перед переносом времени будут генерироваться файлы js и отправляться в браузер.так что нет никакой браузерной транспиляции.это очень очень быстро чем использование JIT