Какая разница между ES5 и ES6?
Текущий стандарт начинается со слов:ECMA-262
7ᵗʰ Edition / June 2016
ECMAScript® 2016 Language Specification
Прошлый:Standart ECMA-262
6th Edition / June 2015
ECMAScript® 2015 Language Specification
Еще раньше начинался так:Standard ECMA-262
5.1 Edition / June 2011
ECMAScript® Language Specification
Ходят слухи, что в те далекие времена говорили просто - Javascript, и никто особо не заморачивался. В особо запущенных случаях разделяли пятую версию и самую древнюю - третью (ее использовали особые гуру для поддержки каких-то динозавров и осликов). Но с некоторых пор стандарт стал обновляться каждый год, и к названию ECMAScript добавили год издания стандарта, но старая нумерация (3,5,6,7) осталась в сердцах людей, вот и получается, что "ES2015" - это "ES6 по старому стилю", "ES2016" - "ES7 по старому стилю".
Был ES6 и позже его переименовали в ES2015. Согласно https://en.wikipedia.org/wiki/ECMAScript