modules modules modules modules modules modules modules modules modules modules modules modules modules modules modules modules modules modules modules modules modules modules modules modules modules modules modules modules
ES Modules and Common JS go together like old bay seasoning and vanilla ice cream.
This talk will dig into the inconsistencies of the two patterns, and how the Node.js project is dealing with reconciling the problem. The talk will look at the history of modules in the js ecosystem and the subtle difference between them. It will also skim over how ecma-262 is standardized by the tc39, and how esmodules were developed.
This is really important! Did you know that the way Babel implemented import is not to spec!!! Did you know that if node has to implement a synchronous loader your imports could load differently in node than the browser!!!
Many people are working quite hard to ensure Node and the Browser don't diverge; This is their story.