Fundamentals 3 min read

Understanding TC39’s 2024 Proposal Stages: From Stage 0 to Stage 4

This article summarizes TC39’s 2024 JavaScript proposal workflow, detailing each stage from initial concept (Stage 0) through final adoption (Stage 4) and outlining upcoming articles that will track progress across the different stages.

Taobao Frontend Technology
Taobao Frontend Technology
Taobao Frontend Technology
Understanding TC39’s 2024 Proposal Stages: From Stage 0 to Stage 4

TC39 Proposal Process

In 2024, TC39 held five meetings and approved many JavaScript proposals. This article collects the proposal updates from the start of 2024 to 2024‑10‑29.

Stages Overview

A proposal progresses through several stages before being incorporated into the annual ECMAScript specification. A new stage, Stage 2.7, has been added.

Stage 0 : New idea, early research and discussion, not yet reviewed by the committee.

Stage 1 : Proposal’s value and design are accepted by TC39, starting the standardization process.

Stage 2 : Detailed draft completed, may be used for experimental validation.

Stage 2.7 : Solution finished, requiring test suites and prototype implementations to verify feasibility.

Stage 3 : Browsers and Node.js begin implementing the feature; changes only for major issues.

Stage 4 : Feature is usable in multiple runtimes, has passed compliance tests, and will be included in the next ECMAScript release (e.g., ECMAScript 2024).

Article Navigation

The content is split into five articles, each covering the progress of proposals at a specific stage:

Stage 3 → Stage 4 progress summary

Stage 2.7 → Stage 3 progress summary

Stage 2 → Stage 2.7 progress summary

Stage 1 → Stage 2 progress summary

Stage 0 → Stage 1 progress summary

Future updates will be posted regularly; stay tuned to the public account for the latest information.

JavaScriptfrontend developmentECMAScriptTC39Proposal Stages
Taobao Frontend Technology
Written by

Taobao Frontend Technology

The frontend landscape is constantly evolving, with rapid innovations across familiar languages. Like us, your understanding of the frontend is continually refreshed. Join us on Taobao, a vibrant, all‑encompassing platform, to uncover limitless potential.

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.