Стало доступно обновление JS-платформы для разработки бэкенда веб-приложений Node.js 20. Осенью релиз пройдёт через процесс стабилизации и получит статус долгосрочной поддержки до весны 2026 года.
Основные нововведения:
Node.js работает на движке V8 версии 11.3, который используется в Chromium 113;
добавили поддержку функций
String.prototype.isWellFormed
иtoWellFormed
, методовArray.prototype
иTypedArray.prototype
;заявлена полноценная поддержка Windows на машинах ARM64;
модуль
node:test
перевели в разряд стабильных, сам модуль предназначен для разработки тестов на JavaScript, работающих с форматом данных TAP (Test Anything Protocol);API Web Crypto теперь поддерживает лучший режим совместимости с другими реализациями;
ESM-модули, загружаемые с помощью команды
--experimental-loader
, теперь выполняются в отдельном потоке, что позволяет избежать пересечения кода модулей от кода основного приложения;включить поддержку WebAssembly System Interface (WASI) теперь можно без специального флага командной строки;
в выпуск включён Ada 2.0 — высокопроизводительный парсер URL.
Загрузить Node.js 20 можно на официальном сайте проекта. Также команда разработчика подготовила подробное описание выпуска.