As basically, other answers are developed. Stage 4 is the most stable, and stage 0 is the most dangerous. Here is a small high-level breakdown for the 5 steps from previous answers and documentation. I add this because when I came to this, I expected a higher level of breakdown of what each step represents:
Stage 4: FinishedReady for inclusion in the ECMAScript standard, passed the test and will be part of the next edition
Stage 3: CandidateIt includes the full text of the specification and includes plugins, which were mainly tested and provided with feedback. The decision is complete, and all further changes are based on implementation experience.
Stage 2: DraftFurther plugin support is completed as much as possible. The requirements for them are met mainly only with gradual changes along the way. Semantics and APIs are expected to be completed. Most likely, it will become part of the specification.
Stage 1: Proposal . The concept, which was discovered and selected for study at this stage, is expected to be largely filled and demonstrated.
Stage 0: Strawman. This name made me laugh in accordance with TC-39, it does not seem to have any restrictions, but given the context, this is a category for concepts that have not been selected for further study or study.
Each level is inclusive, while 4 includes 3, includes 2, and so on ... I hope this summation helps someone in the future.
Callat Jan 30 '18 at 21:07 2018-01-30 21:07
source share