Webpack - невероятно мощный инструмент для сборки / компоновки.По своей сути он делает именно это, объединяет ваш javascript, чтобы вам не приходилось использовать теги script в html-файле.На самом деле вам не нужно трогать какие-либо HTML-файлы и создавать их автоматически.
Так как он бесконечно конфигурируем и имеет богатую экосистему, вы можете делать с ним многое.Наиболее распространенным является написание какой-либо будущей версии javascript, еще не понятной для браузеров, и перенос ее в более старую версию javascript.
Если вы посмотрите на примеры того, как GLSL импортируется через HTML, это очень громоздко.С помощью веб-пакета вы можете записывать свой GLSL в my_shader.glsl
файлах и эффективно и кратко импортировать их.
При правильной настройке вы сможете видеть свои изменения в реальном времени или автоматически обновлять их, практически мгновенно в процессе разработки.Режим.
Компиляция (сборка / компоновка), которую вы должны выполнять очень часто, когда хотите развернуть, для разработки обычно требуется время, чтобы раскрутить среду разработки, но тогда это должно быть очень полезно.
Есть много преимуществ использования инструментов сборки, их слишком много, чтобы перечислять здесь.Недостатком является то, что у них у всех есть некоторая кривая обучения, а у веб-пакетов довольно крутая.