Skip to content

Latest commit

 

History

History
41 lines (30 loc) · 3.31 KB

rus.md

File metadata and controls

41 lines (30 loc) · 3.31 KB

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

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

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

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

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

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

  • Новые возможности языка включаются в релиз только после того, как они полностью готовы и есть минимум две имплементации, которые прошли достаточное тестирование в процессе практического применения.

  • Релизы происходят значительно чаще (раз в год), и изменения могут вноситься постепенно.

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