В октябре 2025 года состоялся релиз новой версии JavaScript-платформы Node.js 25. Данная платформа предназначена как для серверной работы веб-приложений, так и для разработки клиентских и серверных сетевых приложений. Ранее, в мае 2025 года, был представлен Node.js 24.0, а предыдущие версии 23 и 22 вышли соответственно в октябре и апреле 2024 года.
Node.js 25.0 относится к промежуточным веткам с поддержкой в течение 7 месяцев, до июня 2026 года. Поддержка LTS-версии Node.js 24.x продлится до апреля 2028 года, в то время как LTS 22.x будет поддерживаться до апреля 2027 года.
В новой версии улучшен движок V8, обновленный до версии 14.1, что повысило производительность метода JSON.stringify и оптимизировало работу WebAssembly. Также внедрены новые возможности для работы с сетевыми ресурсами, включая опцию «—allow-net».
Среди других нововведений можно отметить добавление совместимого с браузерами API Web Storage, поддержку API JSPI для WebAssembly, а также обновление пакетного менеджера NPM до версии 11.6.2. Поддержка Python 3.14 и минимальные версии Clang 19 и Xcode 16.4 также были включены в релиз.
Вопрос-ответ
Какие основные изменения принес выпуск Node.js 25.0?
Node.js 25.0 обновляет движок V8 до версии 14.1, улучшает производительность JSON.stringify и оптимизирует работу WebAssembly. Также добавлены новые сетевые возможности, включая опцию —allow-net, браузероподобное API Web Storage, поддержка API JSPI для WebAssembly и обновления в NPM до версии 11.6.2.
Какова продолжительность поддержки версий Node.js в релизе 25.0 и какие версии относятся к LTS?
Node.js 25.0 относится к промежуточным версиям с поддержкой 7 месяцев до июня 2026 года. LTS-версия 24.x будет поддерживаться до апреля 2028 года, а LTS 22.x — до апреля 2027 года.
Какие новые функции для работы с сетевыми ресурсами добавлены в 25.0?
В релизе добавлена опция —allow-net, позволяющая управлять сетевыми запросами на более детальном уровне, а также расширена интеграция с Web Storage и улучшена совместимость с браузерными API для веб-приложений, что упрощает разработку гибридных и клиентских сервисов.
Какие версии инструментов и языков поддерживаются в релизе?
В релизе зафиксирована поддержка Python 3.14, минимальные версии компилятора Clang 19 и Xcode 16.4, что обеспечивает совместимость сборки и разработки на macOS и UNIX-подобных системах.


