Запропонувати правкуПокращити цю статтюДопрацюйте відповідь до «Що означає "lazy compilation"?». Ваші зміни проходять модерацію перед публікацією.Потрібне підтвердженняКонтентЩо ви змінюєте🇺🇸EN🇺🇦UAПереглядЗаголовок (UA)Коротка відповідь (UA)**Lazy compilation** - це підхід, за якого модулі не компілюються заздалегідь, а обробляються тільки в момент, коли вони реально запитуються браузером або застосунком. **Ключове:** lazy compilation - це лінивий механізм компіляції, за якого модулі обробляються не заздалегідь, а тільки тоді, коли вони реально використовуються, що прискорює запуск і оновлення під час розробки.Показується над повною відповіддю для швидкого нагадування.Відповідь (UA)Зображення**Lazy compilation** - це підхід, за якого модулі **не компілюються заздалегідь**, а обробляються **тільки в момент, коли вони реально запитуються браузером або застосунком**. Інакше кажучи, замість повної збірки всього проєкту одразу, компіляція виконується "ліниво" - за вимогою. --- ### Суть механізму - при старті dev-сервера компіляція не виконується для всіх файлів - модуль компілюється тільки тоді, коли до нього доходить реальний імпорт або запит - незатребувані модулі лишаються "неторканими", заощаджуючи час --- ### Що це дає | Результат | Чому | |---|---| | **швидкий запуск dev-сервера** | нічого зайвого не компілюється заздалегідь | | **миттєве відкриття проєкту в браузері** | обробляються тільки стартові модулі | | **прискорення HMR** | компілюється тільки змінений фрагмент | --- ### Важлива відмінність Lazy compilation - це частина загального тренду "no-bundle"/"on-demand" розробки, де інструмент обслуговує код *у міру необхідності*, а не "про всяк випадок". --- **Підсумок:** *Lazy compilation - це лінивий механізм компіляції, за якого модулі обробляються не заздалегідь, а тільки в той момент, коли вони реально використовуються. Це прискорює запуск і оновлення під час розробки.*Для рев’юераПримітка для модератора (необов’язково)Бачить лише модератор. Прискорює рев’ю.