Comments 6
То есть если бы webpack по умолчанию начал включать Tree Shaking, то самый часто упоминаемый аргумент этой статьи стал бы неактуальным?
А что если включить у вебпака? Интересно же
В этом и суть, что на дворе 2023 год, а в Webpack такие простейшие вещи нужно до сих пор включать вручную. Он попросту не идет в ногу со временем и, если так будет продолжаться дальше, то уже в течение пару лет от него откажутся. Он достаточно громоздкий, у него огромный конфиг из-за этой мнимой «гибкости»
А почему "мнимой" ?
Эта гибкость как будто зашла слишком далеко, не всегда удобно подключать плагин на каждый чих и растягивать конфиг на миллион строк, при том далеко не все плагины качественные и хорошо задокументированные. Было бы намного интереснее иметь какой-то расширяемый пресет, при том не только расширяемый, а по нужде еще и сужаемый, но опять же, это только мнение автора статьи поэтому и обозначили «мнимой». На самом деле к гибкости как таковой претензий нет, больше претензий к скорости и размеру билда и конфигу файла.
Rollup быстрее собирает, проще в настройке, но кое-чего не умеет.
Сравнение Rollup c Webpack: обзор преимуществ и недостатков