In reply to Travis Hensgen.

Great overview!

It's worth checking out SystemJS & JSPM for bundling and script loading as well because it comes with some benefits if you're bridging old-hat WordPress code with new-hat code. It supports all the common import/require/dependency loading approaches while also allowing you to import in a futureproof way using the new import spec. You can also use it load any kind of asset, stylesheets etc.