Статьи

Первые возможности ECMAScript.next в Firefox и Chrome


Следующая версия ECMAScript (с кодовым названием ECMAScript.next
[1] ) будет стандартизирована к 2013 году. В этом посте перечислены первые функции, которые в настоящее время тестируются в Firefox и Chrome.

Fire Fox

Дейв Манделин упоминает страницу планирования Mozilla
ES6 . Он указывает на следующие основные моменты (перефразируя его электронную почту):

Блокированные
let и
const уже давно доступны в Firefox.

V8 (Chrome, Node.js)

Пост в Google+ содержит подробную информацию о V8. Цитируя Франсуа Бофорта:


Новый флаг с именем Enable Experimental JavaScript появился на странице chrome: // flags последней сборки Chromium.
Этот флаг позволяет веб-страницам использовать экспериментальные функции JavaScript.

Поиск коды предложенного Пола ирландцы показывает соответствующие флаги:

DEFINE_bool(harmony_typeof, false, "enable harmony semantics for typeof")
DEFINE_bool(harmony_scoping, false, "enable harmony block scoping")
DEFINE_bool(harmony_proxies, false, "enable harmony proxies")
DEFINE_bool(harmony_collections, false,
            "enable harmony collections (sets, maps, and weak maps)")

Андреас Россберг
разрабатывает :


… флаг —harmony в настоящее время активирует следующие экспериментальные функции для V8:

На стороне браузера, это должно стать функциональным в Chrome 17 (некоторые из них уже в 16, но неполные / глючные), установив

    --js-flags="--harmony"

Если вы находитесь на канале разработчика Chrome, вы также должны скоро увидеть его на chrome: // flags.

Связанное чтение

  1. Краткая история версий ECMAScript (включая Harmony и ES.next)
  2. ECMAScript.next: обновление «TXJS» от Eich
  3. es6-shim — функциональность ECMAScript 6 в ECMAScript 5

 

Источник: http://www.2ality.com/2012/01/esnext-features.html