4/5/2023 0 Comments Javascript versionsPlease leave your comments, feedback on what you think about this article. Thank you for taking the time to read this article. So, if anyone refers to ES6 or ES2015, remember they are referring to the same version. I hope this article clarifies what the terminologies ES or ECMAScript means and what the number following the word ES indicates. identifier)ĮS10 or officially known as ES2019 was released on June 2019.ĮS.Next is a dynamic term that refers to whatever the next version at the time of writing. Rest/Spread operators for variables (three dots.Block Scoping of variables & functions.ĮS8 or officially known as ES2017 was released on June 2017.ĮS9 or officially known as ES2018 was released on June 2018.Async/Await for asynchronous programming.You can read about the entire list over hereĮS7 or officially known as ES2016 was released on June 2016. Class declarations (class Person() ()).Subsequent releases were also named according to the year of release such as ES2016, ES2017, etc.ĮS6 or ES2015 was one of the most important releases due to a number of features released to bring JavaScript in par with other modern languages. All you need to remember is this → ES6 is the same as ES2015!!Īfter it was initially released in June 2015, it was known as ES6, but then later the committee wanted to keep the release in par with the year it was releasing and hence it was renamed to ES2015. This is pretty much the starting point for all confusion. On December 2009, nearly 10 years later, ES5 was released.Īddition of the 'strict' mode, a feature allowed to check for correctness of JavaScript code. However, ES4 was completely abandoned due to political differences. So, the releases ES1 to ES3 were annual from the years 1997 to 1999. The only thing that might interest you is that every year the committee met and released a new version of ECMAScript standard. However, if you are interested to know more, you can find them online. I won't go into the details of the first four versions, mainly because I feel it isn't very relevant as of today. So far, there have been ten editions of ECMAScript published. And that, ladies & gentlemen is the history of ECMAScript or popularly known as ES.ĮS followed by the number is referencing an edition of ECMAScript. This resulted in the new language standard known as the ECMAScript. Netscape had submitted JavaScript to ECMA International for standardization. The name 'JavaScript' was chosen in the hope of capitalizing on Java language's popularity. JavaScript was developed by Brendan Eich of Netscape initially, it was named Mocha, later LiveScript, and finally JavaScript. They were referred to as the 'European Computer Manufacturers Association' or otherwise popularly known as ECMA. The association was formed to draw-up the by-laws and rules for standardization. An association of European manufactures was formed in Brussels on April 27, 1960, to bring in a set of standards in operational techniques such as programming and other input & output codes. In this article, I will breakdown the ES abbreviations and give you a brief history of ECMAScript.ĮS stands for ECMAScript. As a JavaScript newbie, I found the use of acronyms ES6, ES 2015 and ECMAScript 7, etc.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |