Working with JavaScript module systems

Workshop abstract

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.

Workshop level

Intermediate

Workshop takeaways

Insight into the workings of JavaScript module systems and some useful tips on tools and techniques to use them effectively.

Marijn Haverbeke

Marijn Haverbeke

Freelance

Marijn is an independent programmer and author based in Berlin. His main contributions have been the book Eloquent JavaScript and major work on open-source projects like CodeMirror, Acorn, and the Rust compiler.