Оптимизация скорости зависит не только от ленивой загрузки.
Если вы уверены, что оптимизировали свой код, удалили ненужный импорт, стили, скрипты, тогда вы должны применить другие решения, например:
- Сделать все дочерние маршруты как ленивую загрузку.
- Рендеринг на стороне сервера с Angular Универсальный
- Подавать предварительно сжатое содержимое с вашего сервера. Если вы развернули его с Nginx, вы можете включить сжатие Gzip.
- Обновить политики кеширования для статических c ресурсов. Это также должно быть настроено на стороне сервера.
- Ленивая загрузка изображения. Если у вас есть несколько изображений на первой странице, вы сначала загружаете только видимое изображение, а остальные загружаете при прокрутке. Вы можете найти для этого модуль Angular.
- Загружать внешние скрипты только тогда, когда они нужны.
Для повышения скорости можно применить другие методы.
Вы можете протестировать свое приложение с помощью Lighthouse
или GTmetrix
. Инструменты предложат вам решения для применения, и вы можете просто следовать им.