ECMAScript 2015 (ES6) | Standaard javascript 6 is klaar

Op donderdag 18 juni 2015 stond er op tweakers : De General Assembly van Ecma International heeft zijn goedkeuring gegeven aan ECMAScript 2015, beter bekend als javascript 6. Ecma International geeft daarnaast aan dat het voortaan jaarlijks kleinere updates wil geven aan javascript.

Javascript 6 is een aanzienlijke update ten opzichte van ECMAScript 5.1, dat vier jaar geleden uitkwam. Zo is de specificatiebeschrijving van de programmeertaal gegroeid van 245 naar bijna 600 pagina's. ECMAScript 2015 introduceert onder andere modules en classes, evenals maps, generators en sets. Volgens de makers moeten deze features het programmeren van javascript gemakkelijker en efficiënter maken.

De nieuwe javascript-versie is ondanks het grote aantal vernieuwingen backward compatible met voorgaande versies. Verder belooft Ecma International, dat de ontwikkeling van de taal in goede banen moet leiden, voortaan jaarlijks met updates te komen. Veel browsers moeten echter hun javascript-engine nog aanpassen om met de nieuwe editie van de programmeertaal uit de voeten te kunnen, al zijn er wel tools beschikbaar om ECMAScript2015-code te converteren naar javascript 5

(Bron : http://tweakers.net/nieuws/103787/standaard-javascript-6-is-klaar.html)

De HTML5 van Javascript

U kunt ECMAScript 6 (ES6) de HTML5 van Javascript noemen: veel nieuwe features waar lang op is gewacht heeft Javascript echt flink verbeterd en uitgebreid.  De nieuwe features bestaan uit nieuwe functionaliteit en nieuwe/verbeterde syntax.

De praktijk :

EcmaScript 6, de "basisversie" van Javascript, is nog vers van de pers en nog door geen enkele browser volledig ondersteund. Een goed overzicht van de browser support kunt u vinden in de ECMAScript 6 compatibility table op Github