Стоит ли всегда лениво загружать угловые модули? - PullRequest
0 голосов
/ 27 февраля 2019

Я и моя команда разрабатываем довольно маленькое приложение (в основном просто страницу входа, которая перенаправит вас куда-то еще).В настоящее время у нас была идея иметь один модуль Core и один модуль с остальным содержимым страницы, но это кажется излишним, учитывая тот факт, что мы всегда будем загружать этот модуль до того, как что-либо будет нарисовано на экране.Есть ли еще веская причина для включения отложенной загрузки или лучше просто импортировать модуль в AppModule напрямую?

Я знаю о преимуществах отложенной загрузки, но мы уверены, что это приложение не будетрасти много, если вообще.

Ответы [ 2 ]

0 голосов
/ 28 февраля 2019

Создание модульной архитектуры важно.Ленивая загрузка станет предметом только некоторых конфигураций маршрутизации.Вы можете настроить, хотите ли вы выполнять отложенную загрузку или нет, исходя из того, насколько быстро ваше приложение загружается с первого раза.

Еще одна мысль: если вы делаете разные вызовы API для получения данных в разных модулях, вы можетерассмотреть загрузку лениво.Но если все загружается сразу, то, как я сказал выше, вы можете сравнить производительность с ленивой загрузкой и без нее.

0 голосов
/ 27 февраля 2019

Ленивая загрузка помогает вам уменьшить размер исходных файлов пакета и загружает больше фрагментов только при необходимости.В вашем сценарии, если вам нечего загружать позже, вам практически не нужна отложенная загрузка, так как это не будет полезно.

...