Відповіді:
Є три рівні:
Я сподіваюся, що це має сенс у контексті, який ви бачите.
Дозвольте навести приклад "Веббі".
Уявіть сторінку із зображеннями, що перевертаються, наприклад, для пунктів меню або навігації. Існує три способи завантаження зображення на цій сторінці:
Мати сенс?
Це протилежне ледачому завантаженню , яке відкладає ініціалізацію об'єкта, поки об'єкт не потрібен. Швидке завантаження ініціалізує об'єкт при створенні.
Якщо ви уявляєте, що у вас є об'єкт, який називається людиною, яка має ім'я, дату народження та кількість менш важливих деталей, давайте скажемо улюблений колір, улюблену телевізійну програму.
Щоб ледаче завантажувати цей клас, ви б почитали його, читаючи, можливо, з бази даних всі основні більш часто використовувані деталі (скажімо ім'я та дату народження), а лише читати в менш використовувані подробиці, коли / якщо вони потрібні, прагнення до завантаження буде навпаки , тобто ви завантажуєте всі деталі одночасно.
Добрози ледачого завантаження часто називають ефективністю, однак якщо об'єкти не такі складні чи ефективність не викликає занепокоєння
Швидке завантаження також використовується в кутовій 8. Це просто означає, що миттєво завантажуємо програму всередині браузера, ми автоматично отримуємо весь код всередині конкретного модуля, наприклад, скажімо, що ви тільки що створили модуль Auth з Signin та реєстрацією компонент до нього, який імпортується в модуль додатка .
Навпаки, є ледаче завантаження , яке відбувається, коли ми повідомляємо модулю додатків, в який завантажений модуль Auth , щоб він завантажував модуль Auth лише в певний момент часу, наприклад, коли користувач їде певним маршрутом.