EN
JavaScript - ECMAScript / ES versions and features
10
points
In this article, we try to make a simple summary of the main JavaScript features that appear in different ECMAScript versions.
From Wikipedia:
ECMAScript (or ES) is a JavaScript standard meant to ensure the interoperability of web pages across different web browsers.
It is standardised by Ecma International according to the document ECMA-262.
ECMAScript is commonly used for client-side scripting on the World Wide Web, and it is increasingly being used for writing server applications and services using Node.js.
ECMAScript descriptions:
Name | Alias | Major API changes |
ES3 | ||
ES5 | ECMAScript 5 |
Appeard in 2009 (HTML 5 introduction time). Added: |
ES2015 | ES6, ECMAScript 2015 | Added: |
ES2016 | ES7, ECMAScript 2016 |
Added:
|
ES2017 | ES8, ECMAScript 2017 |
Added:
|
ES2018 | ES9, ECMAScript 2018 | Added:
|
ES2019 | ES10, ECMAScript 2019 |
Added:
|
ES2020 | ES11, ECMAScript 2020 | Added:
|
ES2021 | ES12, ECMAScript 2021 | Added:
|
ESNext | Incoming changes - this changes as the JavaScript specification evolves. |
Where: names and aliases were marked with bold as commonly used version names.