Jako je konfuzna istorija ECMAScript-a i JavaScripta (implenetacije ECMAScripta). Tu su preskakane verzije, ostavljane za kasnije, menjani brojevi. Tako je to kad se jezik razvija komitetski. (i zato brzo napreduju oni jezici koje razvija jedan jedini developer tim, C#, VB.NET). Otvori Wikipedia članke za ECMAScript i JavaScript, pa pokušaj nešto da skripiš.
Koliko sam ja izbunario, jezik se nije menjao već odavno, ali postoji mnogo predloga za izmenu jezika u okviru ECMAScript 6 (imaš prezentacije na YouTube-u). Flash se programira jezikom ActionScript, koji je dijalekt ECMAScript-a, i već poseduje statičko tipiziranje promenljivih, klasni sistem nasleđivanja odvojen od prototipskog, pakete (kao namespace-ovi), Ove stvari i još razne druge su predložene za buduću verziju ECMAScript standarda i trebalo bi da dođu u JavaScript. Kad, možemo da pogađamo.
Realno, do sada se menjao samo stil programiranja u JavaScriptu, a nove stilove i metode su uvodile razne biblioteke.