ES modules: A cartoon deep-dive
![ES modules: A cartoon deep-dive](/content/images/size/w960/2024/06/08_loader_as_puppeteer.png)
In early January 2018, I attended my first WebAssembly CG meeting. At the time, there was no integration between the JS and Wasm module systems. I volunteered to champion the proposal to integrate the two.
In order to do that, I needed to deeply understand how JavaScript's module system (ES Modules) worked... thus this article was born.
I only started the work. It turned out it was pretty hard! The work has continued under a variety of other champions for many years.
Read ES modules: A cartoon deep-dive on Mozilla's Hacks blog.