Node.js выпущен с диагностическими отчетами


Node.js 13 был выпущен с обновлениями до V8 и новыми функциями, включая диагностические отчеты. В то же время Node.js 12 был переведен на долгосрочную поддержку.

Объявляя о выходе новой версии, Майкл Доусон, руководитель сообщества Node.js в IBM, сказал, что пользователи должны помнить, что срок службы Node.js 8 истекает в декабре, поэтому вы должны планировать переход на 10 или 12. Релиз .js версии 13 не будет повышен до LTS, поэтому он не рекомендуется для производственного использования, а скорее для сборки и тестирования, чтобы убедиться, что ваш код не отстает от того, как Node.js, среда выполнения JavaScript с асинхронными событиями движок Chrome V8 JavaScript, который использует управляемую событиями, неблокирующую модель ввода-вывода, движется.

Node.js включает обновленную версию движка JavaScript V8 7.8. Разработчики говорят, что он имеет улучшенный размер и скорость, и что они планируют обновить Node.js, чтобы включить V8 7.9 как можно скорее.

Основными дополнениями к новому выпуску являются включение по умолчанию полных международных компонентов для Unicode (ICU) и стабильная версия Workers API. ICU уже поддерживался в более ранних выпусках, поэтому вы можете написать код, который может поддерживать пользователей на нескольких языках и в разных регионах. До этой версии по умолчанию был включен только английский, поэтому вам нужно было получить и включить поддержку любых других языков, на которые вы хотели настроить таргетинг.

Стабильная версия Workers API была перенесена на Node.js 12, но это первая версия, в которой она использовалась с самого начала. Это означает, что рабочие потоки теперь являются стабильной функцией как в Node.js 12, так и в 13. Модуль рабочих потоков позволяет использовать потоки, которые выполняют JavaScript параллельно, что полезно в операциях JavaScript, интенсивно использующих ЦП.

Наряду с новыми функциями, для тех, кто вносит свой вклад в Node.js, этот выпуск лучше работает с Python 3 для создания Node.js. Системы, в которых установлены Python 2 и Python 3, по-прежнему будут использовать Python 2, но системы, в которых есть только Python 3, теперь должны иметь возможность строить с использованием Python 3.

Ян Эллиот — автор книги «Просто JavaScript: идиоматический подход»; JavaScript Async; Просто jQuery: Core UI и Just jQuery: Events, Async & AJAX, которые являются частью библиотеки I Programmer Library, опубликованной I / O Press.


Добавить комментарий