https://nodejs.org/en/blog/release/v4.0.0/
нода слилась обратно с io.js. В принципе там очень много полирования яиц, которое могут объять разумом только очень продвинутые разработчики. Самое понятное наверное заключается в апдейте v8 до свежего состояния. Из доступного:
- генераторы
- промисы
Остальное, к сожалению, пока с ключами:
--es_staging (enable all completed harmony features)
--harmony (enable all completed harmony features)
--harmony_shipping (enable all shipped harmony fetaures)
--harmony_modules (enable «harmony modules» (in progress))
--harmony_array_includes (enable «harmony Array.prototype.includes» (in progress))
--harmony_regexps (enable «harmony regular expression extensions» (in progress))
--harmony_proxies (enable «harmony proxies» (in progress))
--harmony_sloppy (enable «harmony features in sloppy mode» (in progress))
--harmony_unicode_regexps (enable «harmony unicode regexps» (in progress))
--harmony_reflect (enable «harmony Reflect API» (in progress))
--harmony_destructuring (enable «harmony destructuring» (in progress))
--harmony_sharedarraybuffer (enable «harmony sharedarraybuffer» (in progress))
--harmony_atomics (enable «harmony atomics» (in progress))
--harmony_new_target (enable «harmony new.target» (in progress))
--harmony_tostring (enable «harmony toString»)
--harmony_concat_spreadable (enable «harmony isConcatSpreadable»)
--harmony_rest_parameters (enable «harmony rest parameters»)
--harmony_spreadcalls (enable «harmony spread-calls»)
--harmony_spread_arrays (enable «harmony spread in array literals»)
--harmony_arrow_functions (enable «harmony arrow functions»)
--harmony_computed_property_names (enable «harmony computed property names»)
--harmony_unicode (enable «harmony unicode escapes»)
--harmony_object (enable «harmony Object methods»)
Еще из заметного - починили приличные регрессии скорости, которые набегали после 0.10 ноды.