About this project

This repository is the central tracking location for proposals to the ECMAScript language specification, maintained by TC39. It organizes proposals by maturity stage, with the main README listing active Stage 2, Stage 2.7, and Stage 3 proposals that have not yet been withdrawn, rejected, or finished. Each entry includes the proposal name, author, champion, Test262 feature flag or testing status, and links to meeting notes. Separate files track Stage 1 proposals, Stage 0 proposals, finished proposals, and inactive proposals. The repository also includes a section for ECMAScript Internationalization API Specification proposals under ecma402. Examples of tracked proposals include Decorators, ShadowRealm, Pipeline Operator, Async Context, and various iterator helpers. This serves as a reference for developers following the evolution of JavaScript and for implementers coordinating feature development.