Understanding versioning – TC39
JavaScript is getting old; it was created in 1995 by Brendan Eich at Netscape Communications Corporation. It was originally called Mocha, but it was renamed LiveScript and finally JavaScript.
The first version of JavaScript was released in 1996. It was called ECMAScript 1 (ES1) and was standardized by the European Computer Manufacturers Association (ECMA) in 1997.
Understanding versioning – ECMAScript
Over the years, many new features were added to the language, such as classes, modules, and arrow functions. The new features were added to the language through a submission proposal process called ECMAScript proposals (https://github.com/tc39/proposals) that are managed directly by the TC39 (https://tc39.es/process-document/), which refers to a committee of ECMA that is responsible for the evolution of the language.
From 1997 until 2015, new features were added to the language every few years, but in 2015, the TC39 decided to...