#angular
#угловая
Вопрос:
Я читал об использовании отложенной загрузки Angular для улучшения времени загрузки страницы или, по крайней мере, предполагаемого времени загрузки. По моему опыту, это значительно замедляет время загрузки страницы. Поскольку я почувствовал, что страница работает медленнее, я запустил несколько чисел. Пока отложенная загрузка постоянно немного хуже.
У кого-нибудь есть объяснение?
// Regular loading with 'component: MyComponent'
First page load
2.15s 1.49s
2.09s 1.54s
2.45s 1.84s
2.98s 2.25s
2.20s 1.73s
Reload
1.41s 835ms 1.28s
1.56s 529ms 1.40s
1.63s 934ms 1.45s
1.57s 97ms 1.42s
// Lazy loading with 'loadChildren: () ...'
First page load
5.59s 5.12
2.83s 2.24s
2.59s 2.12s
2.6s9 2.04s
Reload
1.72s 1.59s
1.48s 1.34s
1.87s 1.35s
2.06 1.92s
Комментарии:
1. Постарайтесь привести минимально воспроизводимый пример. Сложно анализировать без кода
2. Я сделал. Отложенная загрузка в angular проста. Вот оно: используйте «loadChildren» вместо «component».