@ascold2013

Существует ли подобные плагины для webpack или gulp?

Здравствуйте!
Наверняка каждый сталкивался с такой проблемой - мы пишем на jquery и используем от силы 3-5 функций из более 10к строк jquery. Т.е большая часть 84кб минифицированного файла просто лежат трупом и никогда не работают. Проблема усугубляется, когда мы подключаем еще охапку плагином, в котором также много кода бездействуют. А если подключить еще vue...
Хорошо бы все эти зависимые библиотеки и фреймворки прогнать через плагин, который будет принимать в аргумент наш кастомный js, в котором и используются эти зависимости. Плагин пропарсит его, найдет необьявленные в нем функции, переменные и т.д и полезет искать их в зависимых библиотеках. И выдерет из них только рабочий код, собрав его в один файл.

Хочу поинтересоваться - существует ли такое решение оптимизации конечного веса исходников javascript. И какие есть еще подобные решения?
  • Вопрос задан
  • 133 просмотра
Пригласить эксперта
Ответы на вопрос 2
dpigo
@dpigo
Front-end developer
Проще не использовать jQuery или пользоваться его кастомной сборкой, выкинув неиспользуемые модули.
Ответ написан
Комментировать
frammmm
@frammmm
Существует. Называется tree shaking.

Так же можно посмотреть на rollup
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы