Back to All Events


  • Code Talent 3412 Blake Street Denver, CO, 80205 United States (map)

Please wait... loading: a tale of two loaders - Node.js Denver/Boulder




Modules were first standardized in ECMAScript 6 in 2015. As of December 2017 you can now use ESModules (ESM) in 3 out of 4 of the major browsers. Node.js has traditionally shipped an implementation of Common.js (CJS), you use it in your Node.js code today via require().

There are vast differences between the two module systems that make it quite difficult to utilize Common.js code in an ESModule and vice versa. Implementing modules correctly in Node.js will have a significant impact on the future of JavaScript - the wrong decisions could cause fractures in the ecosystem. This talk will dive into some of the more nefarious edge cases and the ways the Node.js project has navigated them. The talk will also look into joint efforts with the Web platform as we attempt to find a single pattern that can work on both the client and server.



Myles Borins is a developer, musician, artist, and maker.

He works for Google as a developer advocate serving the Node.js ecosystem.

Myles cares about the open web and healthy communities.



6:30pm: Pizza, beer, networking
7:00pm: Talk
7:45pm: Questions

Hope you all can make it out! If you have any questions, don't hesitate to reach out.

Information about Node.js

This is a group for anyone who is currently using or interested in knowing more about Node.js and JavaScript. A great place to meet, interact, and learn with other developers, designers, managers, and like-minded individuals. Come and share your knowledge, applications, roadbloacks, and get feedback from others. We'll organize regularly scheduled meetings that will focus on Node.js and many of the associated technologies. 

About Node.js: Node.js is a platform built on Chrome's JavaScript V8 run time for easily building fast, scalable network applications. Node.js uses and event-driven, non-blocking I/O model that makes it lightweight and efficient, perfect for data-intensive real-time applications that run across distributed devices. 

Earlier Event: June 13
Denver DevOps Meetup
Later Event: June 26