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.
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.
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.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.
