
- shipping — новшества, помеченные как stable в V8, такие как генераторы, шаблоны, новые строковые методы и т.д. Все они включены по умолчанию и не требуют специальных флагов при запуске
- staged — почти завершенные, но не оттестированные, либо не приведенные к стандарту ES6. Это новшества из разряда «используйте на свой страх и риск», которые требуют флаг запуска --es_staging (или --harmony)
- in progress — все остальные новшества, которые должны быть включены индивидуальным флагом (например --harmony_arrow_functions)
Новшества, которые включены по умолчанию:
- Область видимости блоков
- Коллекции
- Генераторы
- Двоичные и восьмеричные литералы
- Обещания
- Новые строковые методы
- Символы
- Строковые шаблоны
Новшества доступные с флагом --es_staging:
- Классы (strict mode only)
- Расширенные объекты
- Symbol.toStringTag (определяемые пользователем результаты ф-ии Object.prototype.toString)
Более подробная (и, кстати, весьма обширная) документация доступна по адресу iojs.org/api/all.html.