Эта статья нуждается в редакционном обзоре. Как вы можете помочь.
ECMAScript 7 является следующей ступенью развития стандарта ECMA-262. Новые возможности языка уже включались в черновик 6-й редакции, в которую больше не добавляются новые возможности и работа над ней близка к завершению. Вы можете посмотреть список предложений в репозитории tc39/ecma262 на GitHub.
Текущие недочёты в процессе спецификации планируется разрешить в несколько этапов и чемпионатов. Также, предлагается соблюдать цикл публикации стандарта в 2 года. Для просмотра информации о ходе процесса спецификации после выпуска ES6 смотрите презентацию Rafael Weinstein.
Для получения обратной связи по стандартам ECMAScript используется канал es-discuss.
Экспериментальные возможности
Следующие возможности уже реализованы, но доступны только в ночных сборках Firefox:
Расширения объекта Array
- Параллельный JavaScript (
scatterPar, scanPar, reducePar, mapPar, filterPar
)
Новые объекты TypedObject
Новые объекты SIMD
Стабилизируемые возможности
Следующие возможности доступны в ночных сборках Firefox, но процесс их спецификации и реализации не завершён. Здесь также перечислены возможности, предполагавшиеся к включению в черновик ECMAScript 6 и переместившиеся в ECMAScript 7.
Выражения
Не реализованные возможности
Следующие возможности не реализованы, но планируются в ECMAScript 7.
Object.observe()
(ошибка 800355)