Working with JavaScript module systems, by Marijn Haverbeke
Recorded @ Web Summer Camp 2017
You'll be walking through the history of the way people have been managing dependencies in JavaScript, taking a look at how the various approaches work and why they were invented. The focus will be on "modern" module systems – CommonJS and ES6 modules – and how and when to use these without destroying your debugging experience or page-load speed.