More ShopTalk episodes

703: Ujjwal Sharma and TC39 thumbnail

703: Ujjwal Sharma and TC39

Published 23 Feb 2026

Duration: 01:07:08

ECMAScript is explained as the formal JavaScript standard, while JavaScript refers to particular implementations, with TC39 governing the language's evolution through a five-stage proposal process.

Episode Description

Show DescriptionWe're joined by Ujjwal Sharma to talk about what the TC39 is, who's in it, and how the TC39 group guides JavaScript. Listen on Website...

Overview

The podcast explains the difference between JavaScript and ECMAScript, clarifying that ECMAScript is the formal standard, while JavaScript is the most common implementation of that standard. It highlights the role of TC39, the committee responsible for evolving the JavaScript specification, and describes its structured proposal process, which involves five stages from initial ideas to official adoption. The discussion covers the responsibilities of TC39 members, who are mainly JavaScript engine implementers, in ensuring consensus, stability, and compatibility while dealing with challenges such as backward compatibility and performance improvements.

The podcast also explores recent developments in the language, including the introduction of Bigint for handling large integers and the Temporal proposal aimed at improving date and time handling. It addresses the complexities involved in adding new features and maintaining the language's long-term usability. Additional topics include the standardization of APIs, runtime performance considerations, and the balance between introducing innovative features and preserving the reliability and accessibility of JavaScript for developers.

Recent Episodes of ShopTalk

16 Mar 2026 706: Can You Vibe Code a Canvas App, Geolocation Part 2, & CodePen v2

Discusses challenges in remote video interaction, the build vs. buy dilemma in startups, rising software costs, open-source controversies, web development limitations, AI's role in democratizing code, and ethical concerns around data scraping and project sustainability.

More ShopTalk episodes