Обзор ECMAScript 6, следующей версии JavaScript
Для начала, ликбез и несколько фактов: ECMAScript — это официальный стандарт языка JavaScript (Слово JavaScript не могло быть использовано, потому что слово Java являлось торговой маркой компании Sun) Т.е. JavaScript — это имплементация стандарта ECMAScript. TC39 — комитет, развивающий стандарт ECMAScript и принимающий решения по включению фич в него. ECMAScript стандартов много. Самый популярный из них — ECMA-262. ECMAScript 5 — последняя версия стандарта ECMA-262 (утвержден в 2009 году). Предыдущие версии стандарта ECMA-262 были: ECMAScript 3 — поддерживается большинством браузеров (утвержден в 1999 году). ECMAScript 4 — не принят в виду слишком радикальных изменений в стандарте. Позднее в июле 2008 году в урезанном варианте (но все же намного богаче, чем ECMAScript 3) вылился в новый проект ECMAScript Harmony. ECMAScript 6 (кодовое имя ECMAScript.next) должен утвердиться до конца 2013 года. Итак, что же нас ждет в новой версии JavaScript? Читать дальше →