JavaScript tooling
- JavaScript is an ugly, hacky language
- it's at least as ugly and hacky as Perl
- got better recently, since ECMAScript 6 (ES6 / ECMAScript 2015 / ES2015)
- But you still needs a lot of "tooling" to actually make JavaScript usable
- uglyfiy, minifiy, tree-shake, transpile, polyfill, ...
- If you want to write "sane" JS,
- you basically need to "compile" your "sane" code into something "crappy" you can hand out to browsers