This repository presents some concepts of Javascript tools that can be found on the majority of websites these days.

Minification

The generated code will be minified instead of pretty-printed. Minified code is generally equivalent to non-minified code but is smaller, which means it downloads faster but is harder to debug. Usually you minify code in production but not in development.

Sourcemap

Transpiling

Bundle

Tree shaking

Code spliting