Tiny React app using es5 (without JSX) to demonstrate various historical ways of handling modules in JS, and their disadvantages
* See commit history *
- single script tag - maintaining large file, many global variables
- multiple script tags - many global variables, order of scripts matters, making many requests
- iife/revealing module pattern - 1 global variable, order of scripts matters, making many requests
- requirejs (amd) - making many requests
- browserify (commonjs) - added build step
- webpack (universal modules) - added build step