Languages
[Edit]
EN

JavaScript - ECMAScript / ES versions and features

10 points
Created by:
Jan-Alfaro
681

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:

NameAliasMajor API changes
ES3  
ES5ECMAScript 5

Appeard in 2009 (HTML 5 introduction time).

Added:

ES2015ES6, ECMAScript 2015Added:
ES2016ES7, ECMAScript 2016

Added:

ES2017ES8, ECMAScript 2017

Added:

ES2018ES9, ECMAScript 2018Added:
ES2019ES10, ECMAScript 2019

Added:

ES2020ES11, ECMAScript 2020Added:
ES2021ES12, ECMAScript 2021Added:
ESNext Incoming changes - this changes as the JavaScript specification evolves.

Where: names and aliases were marked with bold as commonly used version names.

 

References

  1. ECMAScript - Wikipedia
  2. New JavaScript features - JavaScript for impatient programmers (ES1–ES2022)
Donate to Dirask
Our content is created by volunteers - like Wikipedia. If you think, the things we do are good, donate us. Thanks!
Join to our subscribers to be up to date with content, news and offers.
Native Advertising
🚀
Get your tech brand or product in front of software developers.
For more information Contact us
Dirask - we help you to
solve coding problems.
Ask question.

❤️💻 🙂

Join