OpenJS World has ended
NOTE: The event will be held in Central Daylight Time (CDT), UTC -5.

View More Details for OpenJS World 2020 & Registration Information.
Back To Schedule
Wednesday, June 24 • 12:10pm - 12:40pm
Import { modules } as esm from “nodejs” - Tierney Cyren, Microsoft

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
In with ES6 JavaScript landed a fully-fledged module system, ECMAScript Modules (ESM). This module system was initially built for the front-end, and works rather well for that use case. However, JavaScript had already had multiple ecosystem-built module systems prior to this - one of which won: CommonJS (CJS).

Over the last few years, the Node.js project has been working on implementing ESM in a way that wouldn't break the 1+ million modules published to npm that folks already rely on for their production systems.

That implementation is (hopefully!) here, providing the ability to use ESM natively in Node.js.

In this talk, we'll go over the various distinct features of the new module system in Node.js. You'll walk away ready to use ESM as a first-class module within your next Node.js project.

avatar for Tierney Cyren

Tierney Cyren

Principal Developer Advocate, Twilio
Tierney is a member and Chairperson of the Node.js Community Committee and a contributor to various Node.js working groups and initiatives focusing, on the continued growth and success of the Node.js community. He also participates in Electron, TC39, and the OpenJS Foundation CPC... Read More →

Wednesday June 24, 2020 12:10pm - 12:40pm CDT
Room 3