Роль бандлера
Строит граф зависимостей и превращает модули в деплойные ассеты. В зависимости от инструмента:
- transpile синтаксиса;
- CSS/картинки;
- code splitting по роутам;
- dead-code elimination;
- content hash для кэша;
- HMR в dev.
Важная оговорка
«Склеить всё в один файл» — не автоматический выигрыш: HTTP/2+ хорошо качает параллельно, а огромный bundle тормозит download+parse+execute. Цель — оптимальные чанки, не монолит ради монолита.
Итог: бандлер — пайплайн от исходников к production-ассетам с оптимизациями; конфигурация решает, будет ли быстрее.