Что Такое Ленивое Загрузка?
Lazy loading — это шаблон проектирования, используемый в разработке программного обеспечения для улучшения производительности и сокращения потребления ресурсов. Он заключается в отложенной инициализации или загрузке объекта до тех пор, пока он не потребуется.

Подробнее о Ленивой Загрузке
Ты можешь применить ленивую загрузку к классам, изображениям, видео и другим типам объектов. При использовании ленивой загрузки для объектов класса, определение класса загружается только тогда, когда создаётся первый экземпляр класса.
Для изображений и видео контент не загружается до тех пор, пока пользователь это не потребует. Это настройка может минимизировать пропускную способность и улучшить время загрузки страницы.
Тем не менее, ленивая загрузка имеет свои недостатки. Одна из потенциальных проблем заключается в том, что если объект никогда не используется, он так и не будет инициализирован. Следовательно, его ресурсы никогда не будут освобождены. Это может привести к утечкам памяти. Еще одна проблема заключается в том, что ленивая загрузка может вызвать задержки при первом использовании объекта.