Frontender Magazine

Список того, что появится в ECMAScript 2016 (ES7)

Мы всегда знали, что ECMAScript 2016 (ES2016) будет скромным релизом. Оказывается, он будет очень скромным. Читайте список новых возможностей языка и пояснение, почему это не проблема.

Все предложения, которые 28 января 2016 года были на четвёртой стадии, будут включены в ES2016 (источник: редактор стандарта ECMAScript Бриан Терлсон). Это значит, что в ES2016 язык будет дополнен всего двумя новыми возможностями (в дополнение к исправлению ошибок и мелким усовершенствованиям):

1 марта был сделан снепшот черновика спецификации ECMA-262. Начался процесс редактирования. И, наконец, ES2016 будет ратифицирована. Скорее всего это произойдет в июне.

Новый процесс формирования релизов

То, что ES2016 такой маленький, показывает, что новый процесс формирования релизов работает:

Если вы разочарованы, что любимая возможность языка, которая находится на третьей стадии, не вошла в ES2016 — не волнуйтесь: с новым процессом формирования релизов, стадия предложения гораздо важнее того, в какой релиз оно войдет. Как только предложение перейдет на четвёртую стадию, это значит, что оно готово, и его можно спокойно использовать. Конечно, придется проверять, поддержку JavaScript-движками, но и с ES6 — тоже самое.

Если вы заметили ошибку, вы всегда можете отредактировать статью, создать issue или просто написать об этом Антону Немцеву в skype ravencry.

Axel Rauschmayer
Автор:
Axel Rauschmayer
GitHub:
rauschma
Twitter:
@rauschma
Сaйт:
http://rauschma.de/
Email:
axel@rauschma.de
Антон Немцев
Переводчик:
Антон Немцев
Сaйт:
http://frontender.info/
Twitter:
@silentimp
GitHub:
SilentImp
Skype:
ravencry

Комментарии (2 комментария, если быть точным)

Автар пользователя
Enclave88

Как только предложение перейдет на четвёртую стадию

https://medium.com/@jayphelps/please-stop-referring-to-proposed-javascript-features-as-es7-cad29f9dcc4b#.ip2ko61nq — здесь пишут, что предложение может быть отвергнуто даже на четвёртой стадии.

Автар пользователя
zloirock

@Enclave88 скажу больше - уже добавленная в стандарт фича может быть выпилена. Например, Reflect.enumerate и соответствующая ловушка Proxy, добавленные в ES2015, удалены в ES2016.