What is ECMAScript?


ECMAScript is the scripting language which acts as the basis of JavaScript and standardized by the ECMA International standards organization in the ECMA-262 and ECMA-402 specifications. Each proposal for an ECMAScript feature goes through the following maturity stages.


  1. Stage 0 (Strawman)
  2. Stage 1 (Proposal)
  3. Stage 2 (Draft)
  4. Stage 3 (Candidate)
  5. Stage 4 (Finished)

Version History