JavaScript Versions
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.
Let’s take a look at the different versions of ECMAScript, their release years, and the key features they introduced:
Version | Name | Release Year | Features |
---|---|---|---|
ES1 | ECMAScript 1 | 1997 | Initial Release |
ES2 | ECMAScript 2 | 1998 | Minor Editorial Changes |
ES3 | ECMAScript 3 | 1999 | Added: |
ES4 | ECMAScript 4 | Abandoned due to conflicts | |
ES5 | ECMAScript 5 | 2009 | Added: |
ES6 | ECMAScript 2015 | 2015 | Added:
|
ES7 | ECMAScript 2016 | 2016 | Added: |
ES8 | ECMAScript 2017 | 2017 | Added: |
ES9 | ECMAScript 2018 | 2018 | Added: |
ES10 | ECMAScript 2019 | 2019 | Added: |
ES11 | ECMAScript 2020 | 2020 | Added: |
ES12 | ECMAScript 2021 | 2021 | Added: |
ES13 | ECMAScript 2022 | 2022 | Added:
|
ES14 | ECMAScript 2023 | 2023 | Added:
|
Note: Older versions of browsers do not support ES6.