Panel Discussion: The Future of JavaScript

Rate this content
Bookmark

FAQ

Maggie Johnson-Pinn's favorite upcoming proposal is 'records and tuples', which relates to her history with DateTime and the need for immutable constructs in JavaScript.

TC39, or Technical Committee 39, is the standards committee responsible for ECMAScript, which is the standard that defines JavaScript. It consists of a group of delegates from various organizations who collaborate to evolve the JavaScript programming language.

Maggie Johnson-Pinn works for Microsoft and has been an active participant in TC39. She is notable for originally bringing the temporal proposal to the committee.

The temporal proposal is an initiative brought to TC39 that aims to improve date and time handling in JavaScript. This proposal addresses the need for more robust and flexible date-time APIs in the programming language.

Standardizing JavaScript ensures uniformity and compatibility across different web browsers and devices. This uniformity allows developers to write consistent, reliable code that works universally, helping maintain the functionality and accessibility of the web.

Organizations can participate in TC39 by becoming a member of Ecma International, the standards organization under which TC39 operates. Membership requires a fee and allows an organization to become officially involved in the development and standardization of JavaScript.

A proposal in TC39 goes through several stages: Stage 0 (strawman), where the idea is introduced; Stage 1 (proposal), where the problem and solution are formulated; Stage 2 (draft), where the exact form of the solution is specified; Stage 3 (candidate), where the proposal is implemented in browsers for feedback; and Stage 4 (finished), where the proposal is officially part of the ECMAScript standard.

Updates on new JavaScript proposals can be found on the TC39 GitHub repository under 'proposals'. Each proposal is documented with its current stage, discussions, and updates, providing a transparent view of its progress.

Hemanth HM
Hemanth HM
Jordan Harband
Jordan Harband
Maggie Johnson-Pint
Maggie Johnson-Pint
Rick Button
Rick Button
39 min
10 Jun, 2021

Comments

Sign in or register to post your comment.
Video transcription, chapters and summary will be available later.

Check out more articles and videos

We constantly think of articles and videos that might spark Git people interest / skill us up or help building a stellar career

Future Features of JS?!
JSNation 2022JSNation 2022
28 min
Future Features of JS?!
Top Content
Curious to know what are some of the potential JS features that are cooking right now?Yes are at the right place! This talk will be walking you through such features with code samples and some insights from the TC39 meeting notes about them.