Яка різниця між попереднім і відкладеним завантаженням?
Відкладене завантаження — це завантаження модулів на вимогу. Попереднє завантаження — це завантаження модулів у фоновому режимі відразу після запуску програми. У відкладеному та попередньому завантаженні модулі завантажуються асинхронно. Модуль програми, тобто AppModule, швидко завантажується перед запуском програми. 15 січня 2022 р.
Попереднє натяг — це стиснення, необхідне для розподілу сили навантаження по всій збірці. Робоче навантаження – це навантаження, яке сприймає вузол у той час, коли він повинен працювати.
Ліниве завантаження проти активного завантаження. Поки відкладене завантаження затримує ініціалізацію ресурсу, швидке завантаження ініціалізує або завантажує ресурс, як тільки виконується код.
Відкладене завантаження не слід використовувати для критичні або важливі ресурси, необхідні для базової функціональності програми. Це включає основні бібліотеки, фреймворки або модулі, а також важливі елементи інтерфейсу користувача, такі як навігаційні меню або панелі пошуку.
Ліниве завантаження означає очікування відтворення вмісту на веб-сторінці, доки він не знадобиться користувачеві або браузеру. Відкладене завантаження може допомогти пришвидшити час завантаження веб-сторінки. Продуктивність для розробників.
Ви можете модулі відкладеного завантаження, які менш критичні для початкового завантаження, і модулі попереднього завантаження, до яких буде доступ незабаром після запуску програми або залежать від взаємодії користувача.