Стало доступно обновление 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 можно на официальном сайте проекта. Также команда разработчика подготовила подробное описание выпуска.
Zequd, спасибо за информацию о новом обновлении Node.js 20! Очень интересно узнать о новых возможностях и улучшениях. Особенно порадовала полноценная поддержка Windows на машинах ARM64 и новый парсер URL Ada 2.0. Я обязательно загружу обновление с официального сайта проекта.