So in the mid-1990s, it was a very interesting time on the internet, both players like Netscape and Microsoft were in a war and trying to take the throne for the best browser.
ECMAScript Is Born
- So EcmaScript is considered as Language Standard
Between 1997 and 1999, ECMA-262 had three revisions, but nearly 10 years later, version 4 was abandoned due to its proposed features.
2009 ES5 (ECMAScript 5) was released with new and imporved features
2015 ES6/ES2015 (ECMAScript 2015) was released with the most biggest updated of the language. This today is the most used today. Now
From this year forward they start naming it to annual release cycle so ES2016/ ES2017 ....
Which Version should I use?
- So ES5 its fully sported by all of the modern and old browers today
- ES8/ES2017 Supported by all modern browers
- ES9 ES2018
- ES10 ES2019
Now if we have a user that use a old borwer then we have a problem using this new versions of javasctipt and that is becomming a headache. So the solution is to use polufilling and transpiling
Browser Support !