Kiadták a ECMAScript 2015-öt, amelynek egyik legfontosabb és legismertebb implementációja a JavaSript. A szabvány új verziója komoly előrelépés több szempontból is. Az egyik például az, hogy a szabványt a jövőben a tervek szerint évente frissíti az ECMA International.
Csak részben újdonság
Bár az ECMAScriptet sokan azonosítják a JavaScripttel, de voltaképpen utóbbi csak egy implementációja a szabványnak. Mellette több más implementáció is létezik, például az ActionScript és a Jscript. Kétségtelen ugyanakkor, hogy a JavaScript a legnépszerűbb.
Maga a JavaScript kifejlesztése Brendan Eich nevéhez kötődik, aki Netscape Navigatorhoz készítette el ezt a Sun által kifejlesztett Javával csak nevében rokon szkiptnyelvet. A JavaScript először a Navigator 2.0-s verziójában jelent meg először, amit az Internet Explorer 3-as verziója követett.
A szabványosítását a Netscape kezdeményezte az ECMA-nál, és 1997-ben jelent meg a szabvány első kiadása, majd egy évvel később az ISO/IEC szabvány is készült belőle. A két ágat hamarosan az ECMA hozta összhangba, és azóta ez a szervezet gondozza.
Új idők új dalaihoz
Ahogy az új kiadás kapcsán kialakult fórumvitákból kiderül, fontos volt a frissítése. A böngészőfejlesztők nem várták meg az új szabványverzió végleges kiadását, jó ideje építik termékükbe az újdonságokat.
Elsősorban a webes alkalmazásfejlesztés világában a néhány éve kiadott előző verzió óta történt változások lekövetése miatt kellett sok mindent újragondolni. A változások egy fontos csoportja elsősorban azt célozza, hogy a webes alkalmazásokat hatékonyabban lehessen programozni, és karbantartani.
Számos olyan eleme is van a szabványnak, amely közelebb hozza a népszerűn nyelvekben (Java, C# stb.) alkalmazható módszereket és a JavaSriptet. Ennek eredménye például az új osztálydeklarációs szintaxis. Egyszerűbbé vált a gyakori osztályminták használata, és az új szabvány támogatja az öröklést is.
A szabvány abban is újdonságot hoz, hogy a szabvány gondozó testület a jövőben sokkal gyorsabban kívánja követni a változásokat. A jövőben évente adnák ki az új verziókat, melyek inkremenetális frissítéseket tartalmaznak. Már dolgoznak a következő verzón, ami az üztemterv szerint a jövő év végén jelenik meg.
Akit részletesebben érdekelnek a szabvány új lehetőségei, letöltheti a leírását az ECMA oldaláról. További érdekességek találhatók az Y Combinator oldalán kialakult szakmai vitában, illetve egy rövid összefoglaló is készült az újdonságokról a GitHub oldalán.
Nyílt forráskód: valóban ingyenes, de használatának szigorú szabályai vannak