:

Szerző: Gálffy Csaba

2015. június 22. 12:20

Hivatalos: új szabványt kap a JavaScript

Hivatalos formát kapott a JavaScript-szabvány következő kiadása, az eddig ES6 néven emlegetett ECMAScript 2015. A következő verzióra sem kell sokat várni, várhatóan jövő év végén újra frissül a standard.

Komoly mérföldkőhöz érkezett a JavaScript fejlődése, a nyelv fölött örködő testület, az Ecma International hivatalosan is elfogadta a következő verziót, amely ECMAScript 2015 néven lett iparági szabvány.

Már van részletes implementáció

Ahogy az a webes szabványoknál lenni szokott, sok böngésző-gyártó nem várta meg a hivatalos szabványosítási eljárás végét, és az ES6 izgalmasabb újdonságait már korábban implementálta (egy frissülő összehasonlító táblázat itt található). Ennek megfelelően a Microsoft Edge és a Mozilla Firefox már rengeteg ES6 (illetve mostantól ES2015) képességet implementált, de a Chrome/V8és a Safari/WebKit is megkezdte a támogatást. A szabvány lezárásával várhatóan ez a folyamat fel fog gyorsulni, és hamarosan jöhetnek a teljes kompatibilitást nyújtó böngészők.

Az ES6 a JavaScript legnagyobb fejlesztése a 90-es évek óta - állítják egybehangzóan a szakértők. Az új szabványban a nagy webes alkalmazások jobb támogatása állt, az ES6-ban hatékonyabban, könnyebben programozhatóak és tarthatóak karban - ebben nagyon fontos szerepet játszik a könyvtárak és a modulok jobb támogatása. "A nyelvi fejlesztések közül az osztályok deklaratív módon történő definiálását, a típusos tömböket, map és set típusokat, valamint az iterátorok és proxy-k használatának lehetőségét érdemes kiemelni. Szintén régóta hiányolt és végre pótlásra kerülő újdonságok a konstans kifejezések és a sztring template-ek koncepciója is." - írja a prog.hu a tulajdonképpeni fejlesztésekről. A részletesebb újdonságokért érdemes fellapozni ezt a prezentációt:

Machine recruiting: nem biztos, hogy szeretni fogod

Az AI visszafordíthatatlanul beépült a toborzás folyamatába.

Machine recruiting: nem biztos, hogy szeretni fogod Az AI visszafordíthatatlanul beépült a toborzás folyamatába.

Azonban az ES6-nál is fontosabb újdonság lehet, hogy a szereplők és a szabványosító testület sebességet vált. Az ígéret szerint a következő kiadásra nem kell éveket várni majd, hanem évente frissül majd a szabvány, inkremenetális frissítésekkel. Ennek megfelelően az ECMAScript 7 (várhatóan ECMAScript 2016) már javában készül és várhatóan jövő év végén váltja majd a most bejelentett standardot, benne olyan fejlett képességekkel, mint a hatványozás.

Hogyan nevezzelek?

A JavaScriptet még a 90-es évek közepén fejlesztette ki Brendan Eich a Netscape számára, eredetileg LiveScript néven. A Java népszerűségére tekintettel később az (amúgy a Javával semmilyen rokonságot nem mutató) script-nyelvet a cég JavaScriptre keresztelte át, a pletykák szerint csupán marketinges szempontok alapján. A nyelvet 1997-ben emelte szabvánnyá az ECMA, a szabvány az ECMAScript nevet kapta, hivatalosan ennek egyik implementációja a JavaScript. Léteznek más implementációk is, például az Adobe-féle ActionScript is az ECMAScript egy supersetje.

Eleged van az eltérő környezetekből és az inkonzisztens build eredményekből? Frusztrál, hogy órákat kell töltened új fejlesztői környezetek beállításával? Többek között erről is szó lesz az AWS hazai online meetup-sorozatának ötödik, december 12-i állomásán.

a címlapról