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
Tuesday, June 23 • 2:10pm - 2:15pm
Lightning Talk: Everything you Didn't Want to Know about Source Maps - Benjamin Coe, Google

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.
Of the 21,717 respondents to the 2019 State of JS Survey, ~60% said that they work with alternate flavors of JavaScript, up from ~21% in 2016. Increasingly, when someone writes JavaScript, they're actually writing an abstraction that compiles to JavaScript.

Working a layer above JavaScript can provide benefits, e.g., type safety. However, these abstractions can make debugging Node.js apps difficult. How could Node.js, developed in 2009, anticipate the modern world of transpilers?

Ben will discuss work done to help guide Node.js towards the modern world of transpiled JavaScript. The first step was to add support for source maps, a spec for translating from one flavor of JS to another. This allowed Node.js to provide accurate coverage reports and stack traces. Ben will discuss challenges faced, future goals, and how you can start using these new features in your transpiled JS code today!

avatar for Benjamin Coe

Benjamin Coe

Senior Engineer, Google
Ben was the third employee at npm, Inc, where he became involved with open-source and the Node.js community. Ben maintains the open source library yargs, is a collaborator on Node.js, and contributes to other projects, such as v8. Ben currently works on the client libraries team at... Read More →

Tuesday June 23, 2020 2:10pm - 2:15pm CDT
Room 3