Рубрики
Uncategorized

Что нового в node.js v 14

Node.js V14 живой, и он заполнен новыми потрясающими функциями!. Tagged with Node, WebDev, DevOps, ShowDev.

Это официально, Node.js V14 живи И он упакован с новыми удивительными функциями. Основные моменты в этом выпуске включают обновление V8 и многие другие улучшения. Посмотрим, что изменилось и что нового

Что нового в node.js v 14

Node.js-это время выполнения JavaScript с использованием модели ввода-вывода, управляемой событиями, которая делает ее чрезвычайно эффективной, когда дело доходит до создания масштабируемых сетевых приложений. Node.js предлагает много для разработчиков, а последняя версия добавляет еще больше!

1. Двигатель V8 обновлен до версии 8.1

Новая версия JavaScript Engine, обеспечивающая улучшения производительности, а также некоторые новые функции, такие как:

  • Дополнительная цепочка — что позволяет получить доступ к значению свойства, расположенного глубоко в цепочке подключенных объектов, без необходимости явно подтвердить, что каждая ссылка в цепи,
  • Nullish Coalescing -Логический оператор, возвращающий свой правый боковой операнд, когда его левый боковой операнд является нулевым/неопределенным (и в противном случае возвращает свой левый боковой операнд),
  • Intl. DisplayNames — Обеспечение согласованности языка, региона и сценариев отображает имена имен,
  • Intl. DateTimeFormatКалендарь и numberingSystem Параметры включены.

2. Экспериментальный интерфейс системы веб -сборки

Выпуск 14.x включает в себя экспериментальную реализацию интерфейса системы веб-сборки (WASI), чтобы обеспечить лучшую производительность, кроссплатформенную поддержку и может резко упростить использование нативных модулей.

Кредиты: undraw.co

3. Экспериментальный ASYNC Local Storage API

Многочисленные попытки управлять контекстом по асинхронным вызовам привели к тому, что экспериментальные API Async Hooks были представлены в более ранних версиях Node.js. Поскольку Async Local Storage было ключевым применением API Async Hooks, выпуск 14.x приносит Экспериментальный асинхронный локальный API хранения Анкет

4. Диагностический отчет идет стабильным

Диагностический отчет был первоначально выпущен в V12 в качестве экспериментальной особенности. В V14 это было продвинуто до стабильной функции. Он предоставляет запускаемые/отчеты по требованию, содержащие полезные представления о проблемах, возникающих при производстве, включая, помимо прочего, неожиданные ошибки, сбои, утечки памяти, обширное использование ЦП и т. Д.

5. Упрочнение API -интерфейсов потоков

Последний выпуск содержит многочисленные изменения в реализации потоков, направленной на улучшение согласованности по API -интерфейсам потоков, т. Е.:

  • http. Переходное массива похож на ручей. Записывается
  • сеть. Сокет ведет себя точно так же, как ручей. Дуплекс Анкет
  • Автодестр Опция установлен «True» по умолчанию и делает Stream всегда вызовать _destroy После окончания

6. Удаление экспериментальных модулей предупреждение

Несмотря на необходимость включить Экспериментальные модулы Флаг был удален в V13, работающий с модулями ECMASCRIPT в node.js, все равно приведет к предупреждению ExperimentalWarning: модульный погрузчик ESM экспериментальный Анкет Это предупреждение было удалено в V14, но реализация ESM по -прежнему остается экспериментальной, поэтому будьте осторожны при использовании ESM в производственных средах.

Довольно много, верно? Node.js 14 будет Текущий выпустить в течение следующих 6 месяцев, а затем повысил долгосрочную поддержку (LTS) в октябре 2020 года. Это обновление выглядит действительно потрясающе, и если вы не можете дождаться, чтобы получить руку на него Скачать node.js версии 14 Анкет

Увеличьте свой API с помощью GraphQL

График редактор это инструмент, который поможет вам создать, управлять и развернуть ваше Graphql api Гораздо быстрее благодаря десяткам встроенных микроэлементов, таких как макетный бэкэнд или двигатель Frontend для предварительного просмотра ваших запросов GraphQL!

Оригинал: «https://dev.to/graphqleditor/what-s-new-in-node-js-v-14-55mj»