Comments 6
Webpack в свое время стал популярен потому что был проще в конфигурации чем его более возрастные конкуренты на тот момент. Vite сейчас молодой и пока не обросший сложностью инструмент, будем надеяться что его не постигнет судьба webpack-а через время.
В своё время заболбали webpack тормоза и js стал собирать при помощи esbuild, года 3 пользуюсь.
Единственно, оставил обратную возможность, если что вебпаком собрать, непомню только для чего конкретно. Может какое то легаси, или под старые браузеры и девайсы через него компилилось нормально через babel. Но за 3 года этой фичей не пользовался (или настолько редко что не помню).
Сейчас ещё на линукс перелез из-за тормозов в винде. Было больно, месяц ковырялся в дуалбуте. Сначала Убунту, потом Дебиан. Но теперь меня устраивает как scss собирается и php летает. А дизайнерский софт, практически без просадки в винде на kvm работает.
Я сам вебпаком собираю, и вебпак достаточно быстро это делает. Если попадается проект который собирается долго, то убираются всякие еслинты и прочая ересь и они собираются уже в сотню раз быстрее, надо ещё быстрее - разбить по энтри поинтам и всё идеально и в сборе и в проде плюс.
Есть такое мнение, что среди ненавидящих вебпак очень мало тех, кто его реально конфигурировал. Посадить их за конфигрурирование вебпака для, например, работы с Vue 3 (SFC - все по фен-шую) и... большинство не сможет выдать рабочий результат. Да что там, Vue 3, они и для Реакта конфигурацию не осилят. Но топить за Vite, который взлетел исключительно из-за того, что его в скафолдинг тулзы стали пихать "чуть менее чем все" дждавскриптовые фреймворки - это наше все.
P.S.: Про Vue 3 - это, кстати, вполне реальная задача.
Я не настоящий программист, но что там не так с vue3? Вроде бы всё собирается и работает без каких либо проблем.
Но топить за Vite, который взлетел исключительно из-за того, что его в скафолдинг тулзы стали пихать "чуть менее чем все" дждавскриптовые фреймворки - это наше все.
Звучит как какая-то обида. Нет, Vite стал популярен, так как он обходит webpack по всем характеристикам, кроме гранулярного контроля над чанками (с переездом на rolldown и это останется в прошлом). Иначе бы все "чуть менее чем все" на него не перешли.
Вспоминаю сколько сил забирал Webpack у меня в прошлом буквально 0 желания к нему вновь прикасаться.
PS. В последний раз трогал Webpack когда надо было проект с SSR+SSG Vue2 на Vue3 пернести, мата было много. В итоге переехали компанией на Vite и все остались супер счастливы
Снимаем оковы Webpack: как мы ускорили сборку проекта в 10 раз, потратив меньше рабочего дня