TC39

TC39 is the JavaScript standards committee that handles changes to the ECMAScript specification (the formal name for JavaScript). They use a process with numbered stages to evolve the language .

TC39 works by introducing new JavaScript features through a staged process:

  1. Stage 0: Strawperson. New proposals are assigned this stage by their authors outside of the usual advancement process.
  2. Stage 1: Proposal. The committee has chosen a preferred solution or solution space, but the design is a draft and may still change significantly.
  3. Stage 2: Draft. The committee has chosen a preferred solution or solution space, but the design is a draft and may still change significantly. The committee expects the feature to be developed and eventually included in the standard, but due to reasons that may not be apparent at this stage, the feature may never be included in the standard.
  4. Stage 3: Candidate. The proposal has been recommended for implementation.
  5. Stage 4: Finished

This process allows for thorough testing and feedback before features become officially part of the JavaScript language. See their contributor guide for details.

The forum at https://es.discourse.group/ is the official discussion forum for TC39.

Join the https://es.discourse.group and have a look.