Запропонувати правкуПокращити цю статтюДопрацюйте відповідь до «Що таке "no-bundle development"?». Ваші зміни проходять модерацію перед публікацією.Потрібне підтвердженняКонтентЩо ви змінюєте🇺🇸EN🇺🇦UAПереглядЗаголовок (UA)Коротка відповідь (UA)**"No-bundle development"** - це підхід до розробки, за якого застосунок у dev-режимі **не збирається в бандл перед запуском**, а браузер отримує вихідні модулі напряму і сам завантажує залежності через ES-модулі (`import`). **Ключове:** no-bundle development - це режим, у якому збірка не виконується заздалегідь, а код сервірується модульно, "як є", завдяки чому розробка стає значно швидшою.Показується над повною відповіддю для швидкого нагадування.Відповідь (UA)Зображення**"No-bundle development"** - це підхід до розробки, за якого застосунок у dev-режимі **не збирається в бандл перед запуском**. Замість одного великого файлу, як у Webpack, браузер отримує вихідні модулі напряму і сам завантажує залежності через ES-модулі (`import`). --- ### **Головні ідеї "no-bundle":** 1. **Немає попередньої збірки всього проєкту.** Сервер піднімається миттєво, тому що не потрібно збирати бандл перед стартом. 2. **Браузер сам виконує роль "графа залежностей".** Він завантажує файли через `import`, Vite лише перехоплює запити і готує окремі модулі в міру необхідності. 3. **HMR оновлює тільки змінений модуль.** Немає пересборки ланцюжків, як у Webpack. --- ### **Для чого використовується** | Завдання | Як допомагає | |---|---| | Прискорити запуск проєкту | немає початкового бандлінгу | | Прискорити оновлення коду | змінюється тільки потрібний модуль | | Зробити розробку чутливішою | менше затримок при HMR | --- ### **Ключовий висновок** **No-bundle development - це режим, у якому збірка не виконується заздалегідь. Код сервірується модульно, "як є", використовуючи нативні ES-модулі браузера.** У підсумку розробка стає значно швидшою, особливо на великих проєктах.Для рев’юераПримітка для модератора (необов’язково)Бачить лише модератор. Прискорює рев’ю.