This is a past event. Please join us for Web Summer Camp this year.

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


Workshop takeaways

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

Workshop repo

Get the repo

Workshop video

Marijn Haverbeke

Marijn Haverbeke


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.