Skip to content
How JavaScript Really Evolves: Inside TC39 with Daniel Ehrenberg episode artwork

EPISODE · Aug 4, 2025 · 47 MIN

How JavaScript Really Evolves: Inside TC39 with Daniel Ehrenberg

from The Weekly Dev's Brew · host Jan-Niklas Wortmann

Ever wondered who actually decides how JavaScript evolves? In this episode, Jan-Niklas Wortmann sits down with Daniel Ehrenberg, President of Ecma International and long-time TC39 contributor, talking about how the language evolves—from vague idea to official spec.We unpack how proposals move through the stages, the philosophy behind JavaScript’s gradual evolution, and why some ideas never make it into the spec. From syntax debates to ecosystem pressures and the role of Babel, bundlers, and browser vendors—this conversation gives you a rare inside look at how your favorite language changes.Whether you’re a JS nerd, framework author, or just curious about why import() works the way it does, this episode pulls back the curtain.Our Fantastic GuestDaniel EhrenbergDaniel Ehrenberg is a software engineer on Bloomberg’s JavaScript Infrastructure & Tooling Engineering team. He serves as the Vice President of Ecma International and contributes to Ecma TC39, the JavaScript standards committee. Daniel has dabbled in WebAssembly and web standards as well, both while at Bloomberg and in his previous positions at Igalia, a free software cooperative, and at Google on the V8 team, the JavaScript engine in Chrome.BlueskyChapters00:00 - Welcome & Inside TC39: How JavaScript Evolves08:03 - The Politics of Proposals & Consensus Building16:05 - Syntax Innovation and Ecosystem Challenges24:06 - Influencers of the Spec: Babel, Bundlers & Beyond32:09 - Future Features: Import Defer, TS Gaps & Module Plans40:00 - Community Involvement & What Comes NextProduction support for this video was kindly provided by WebStorm. Thanks for helping bring this idea to life!Thank you very much for listening! We are also pretty much on all social media platforms, so make sure to like and subscribe!Homepage - https://www.weeklybrew.dev/ BlueSky - https://bsky.app/profile/weeklybrew.devInstagram - https://www.instagram.com/weeklydevsbrew/TikTok - https://www.tiktok.com/@weeklybrew.devYouTube - https://www.youtube.com/@theweeklydevsbrewLinkedIn - https://linkedin.com/company/the-weekly-dev-s-brew

Episode metadata supplied by the publisher feed · Published Aug 4, 2025

Embed this episode

Ready to play

How JavaScript Really Evolves: Inside TC39 with Daniel Ehrenberg

0:00 47:01

No transcript for this episode yet

We transcribe on demand. Request one and we'll notify you when it's ready — usually under 10 minutes.

No similar episodes found.

No similar podcasts found.

Frequently Asked Questions

How long is this episode of The Weekly Dev's Brew?

This episode is 47 minutes long.

When was this The Weekly Dev's Brew episode published?

This episode was published on August 4, 2025.

Can I download this The Weekly Dev's Brew episode?

Yes. Use the download control on the episode player to save the publisher-provided media file.
URL copied to clipboard!