Node.js 7.0.0 зарелизился. Встречайте async/await без babel
7-я нода зарелизилась, ура! :) Что нового:
- Движок V8 обновлён до версии 5.4.500.36, в которой обеспечена поддержка 98% возможностей JavaScript, определённых в спецификации ES2015 (ES6) и, частично, будущим стандартом ES2017.
- Отмечается новый парсер URL, соответствующий стандарту оформления URL, подготовленному сообществом WHATWG.
- Доработана работа с Buffer, Child Process, Cluster, файловой системой, промисами
- Полный список изминений
Для меня это долгожданный релиз, так как появилась возможность изпользовать конструкцию async/await без транспайлера babel. Включается это все ключем --harmony.
Теперь можно без babel так:
(async function() {
let content = await require("request-promise")
.get("http://example.com/");
console.log(content);
})()
Еще неделю назад ветка Node.js 6.x получила статус LTS, обновления для которой будут выпускаться в течение 30 месяцев. Выпуск Node.js 8 запланирован на апрель 2017 года.
Я собрал 7-ю ноду для
- CentOS 7
- Fedora 24
Комментарии (4)
26 октября 2016 в 13:57
0↑
↓
Я слышал что в v8 54 есть утечка памяти при использовании async await. ждем пока включат 5526 октября 2016 в 14:04
0↑
↓
Нужны подробности. С чего вы взяли что утечку будут фиксить только в 55 версии? Возможно уже устранили или только в браузере проявляется?
26 октября 2016 в 14:09 (комментарий был изменён)
0↑
↓
https://github.com/nodejs/promises/issues/4#issuecomment-254159118
26 октября 2016 в 14:45
0↑
↓
А не появилась возможность запускать Node JS с флешки? Штатно, а не с помощью спец-программ.