Nicolò Ribaudo
About Nicolò Ribaudo
Open Source Developer
Igalia

I’m a developer who loves open source and JavaScript. I work at Igalia, where I help push the web forward, and I maintain Babel — the JavaScript compiler. I’m also a TC39 delegate and I’ve helped developing different JavaScript proposals over the years. When offline, I’m a math student in Turin, Italy.

Connect with Nicolò
Nicolò Ribaudo
About Daniel
About Nicolò Ribaudo
Open Source Developer
Igalia
Université du Québec

Daniel Lemire is a computer science professor at the Data Science Laboratory of the University of Quebec (TELUQ). He is among the top 500 GitHub users worldwide and has published over 80 peer-reviewed research papers. He is an editor at the journal Software: Practice and Experience,

I’m a developer who loves open source and JavaScript. I work at Igalia, where I help push the web forward, and I maintain Babel — the JavaScript compiler. I’m also a TC39 delegate and I’ve helped developing different JavaScript proposals over the years. When offline, I’m a math student in Turin, Italy.

Connect
with Daniel
Linkedin
Connect with Nicolò
Connect
with Nicolò
This is some text inside of a div block.
This is some text inside of a div block.
TALK
TALK
Migrating Babel from CommonJS to ESM
Co-hosted with Andreu Botella
Adoption Stories, Open Source
CommonJS has been the go-to module system for Node.js for more than a decade, but the ecosystem is slowly moving to ECMAScript Modules. CommonJS and ESM have different features, and they are not fully compatible with each other: should existing libraries migrate to ESM? Should they keep using ESM forever? Are JavaScript tools ready for native ESM? Babel is one of the most used packages on npm, and we have been slowly working to move away from CommonJS. What obstacles have we found? How did we overcome them? What have we learned in the process? How do we ensure a smooth transition for our users?
  • Date: 07 Nov 2023
  • Time: 11:00 GMT | 11:00 UTC
  • Length: 25 minutes
Add to CalendarShare on Twitter

THE SPEAKERS