Skip to content

Instantly share code, notes, and snippets.

@grumd
Last active November 7, 2016 23:11
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save grumd/63fde12667e389eeb878f36ddcbb02e0 to your computer and use it in GitHub Desktop.
Save grumd/63fde12667e389eeb878f36ddcbb02e0 to your computer and use it in GitHub Desktop.

Browserify vs Webpack

Два инструмента для бандлинга модулей. Браузер не умеет работать c require, как nodejs, поэтому для создания клиентских скриптов с модулями нужны такие тулы, какие рекурсивно собирают все модули в один файл.

Основное отличие в философии. Browserify это минимум функционала в core и много плагинов, а Webpack это максимум функционала в core. С Webpack чуть сложнее в плане конфигураций, Browserify в основном был создан для работы с node и npm.

Если нам кроме бандлинга модулей нужно ещё пройти тесты, минифицировать, линтить, собирать цсс и т.п., то с Browserify нам, скорее всего, придётся использовать Gulp/Grunt, но Webpack может это всё сразу прямо из коробки.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment