JavaScript Notes and Examples

History and Versions

Use ES6+, but be at least familiar with ES5.

Release Date Version Edition name Comments
2009-12 ECMAScript 5 ES5  
2011-06 ECMAScript 5.1    
2015-06 ECMAScript 2015 ES6 let and const, classes, modules, iterators, …
2016-06 ECMAScript 2016 ES7 **, Array.prototype.includes (small revision)
2017-06 ECMAScript 2017 ES8 async/await