Open In App

JavaScript Versions

Last Updated : 16 Nov, 2024
Comments
Improve
Suggest changes
Like Article
Like
Report

JavaScript is a popular programming language used by developers all over the world. It’s a lightweight and easy-to-learn language that can run on both the client-side (in your browser) and the server-side (on the server). JavaScript was created in 1995 by Brendan Eich.

In 1997, JavaScript became a standard, known as ECMAScript. Since then, there have been many versions of ECMAScript, with new features added over the years. Each version after 2016 is named after the year it was released, like ECMAScript 2016, ECMAScript 2017, and so on.

JavaScript Versions

Let’s take a look at the different versions of ECMAScript, their release years, and the key features they introduced:

VersionNameRelease YearFeatures
ES1ECMAScript 11997Initial Release
ES2ECMAScript 21998Minor Editorial Changes
ES3ECMAScript 31999

Added:

ES4ECMAScript 4 Abandoned due to conflicts
ES5ECMAScript 52009

Added:

ES6ECMAScript 20152015

Added:

ES7ECMAScript 20162016

Added:

ES8ECMAScript 20172017

Added:

ES9ECMAScript 20182018

Added:

ES10ECMAScript 20192019

Added:

ES11ECMAScript 20202020

Added:

ES12ECMAScript 20212021

Added:

ES13ECMAScript 20222022

Added:

  • Top-level await
  • New class elements
  • Static block inside classes
ES14ECMAScript 20232023

Added:

Note: Older versions of browsers do not support ES6.


Next Article

Similar Reads