A JavaScript verziók azon JavaScript témák egyike, ami szerintem a legunalmasabb, de nem árt tisztában lenni vele hogy honnan indultunk és hol tartunk most. Illetve tudd hová tenni az ES5, ES6, … elnevezéseket.
Rögtön az elején álljunk meg egy percre! Mi az ES jelölés? Mi köze van Spanyolországnak a JavaScripthez?

🙂 Nos, egyáltalán semmi. Az ES, most nem Spanyolországot jelenti, hanem az ECMAScript-nek a rövidítése. Tudom… nem volt a legjobb poén.
ECMAScript vagy JavaScript?
Tegyük tisztába gyorsan akkor ezt a keveredést, hogy most akkor JavaScript vagy ECMAScript?
A JavaScript nyelvet Brendan Eich fejlesztette ki a Netscape cég részére 1995-ben, és 1997-ben vált ECMA szabvánnyá.
Az ECMA az Európai Számítógépgyártók Szövetsége (European Computer Manufacturers Association (ECMA)) 1996-ban alakult azzal a céllal, hogy az európai számítástechnikai rendszerek szabványosítását koordinálja.
A lényeg dióhéjban, hogy ez a szervezet felelős az ECMAScript szabványáért is. És az ECMAScript a hivatalos neve a nyelvnek.
Lényegében tehát a kettő tök ugyanaz (JavaScript = ECMAScript).
Azt hiszem erről ennyi éppen elég is volt. Ja és nem, nem hagytam ki az ES4-et. Ez a verzió (ECMAScript 4) sosem került kiadásra.
Verziók
Az ECMAScript verziók a következők: ES1, ES2, ES3, ES5, ES6.
2016-tól kezdve pedig az új verziók nevében szerepel az év is: ECMAScript 2016, ECMAScript 2017, ECMAScript 2018.