16262 Alignment ECMAScript 3 1999 Added RegExp, try...catch, etc ECMAScript 4 2005-2007 Abandoned due to political differences. ECMAScript 5 2009 Adds „strict mode”, getters&setters, etc ECMAScript 2015 2015 Classes, Modules, Promises, etc ECMAScript 2016 2016 Exponential operator, Array include. ECMAScript 2017 2017 Concurrency, async, await ECMAScript 2018 2018 Async iteration, new RegExp features, etc. ES.Next Brief History of JavaScript Or how to baby step in web domination. Brendan Eich wrote Mocha in 10 days in May 1995. Mocha becomed LiveScript later. In December 1995 the language was renamed again to it’s final name: JavaScript