Что нового в Node.js 24: быстрее, безопаснее, современнее
17:12, 07.05.2025
6 мая 2025 года вышел релиз Node.js 24 — новая мажорная версия популярной JavaScript-платформы. В октябре 2025 года она получит статус LTS (долгосрочная поддержка), а сопровождение продлится до 30 апреля 2028 года. Node.js 24.x предлагает разработчикам стабильные обновления, улучшения безопасности и новые возможности для серверной и клиентской разработки.
Основные изменения в Node.js 24
- AsyncContextFrame теперь включен по умолчанию в AsyncLocalStorage. Это повышает производительность и упрощает управление асинхронным контекстом.
- URLPattern стал глобальным объектом — можно использовать без импорта для проверки и разбора URL.
- Permission Model больше не экспериментальный. Новый флаг --permission позволяет ограничивать доступ к файловой системе, запрещать создание дочерних процессов и т.п.
- Модуль node:test теперь сам ожидает завершения вложенных тестов — без необходимости использовать await.
Прочие обновления
- Обновлён движок V8 до версии 13.6: поддержка Float16Array, RegExp.escape, Error.isError, WebAssembly Memory64.
- Undici 7.x — улучшенный HTTP-клиент.
- npm 11 — новая версия пакетного менеджера.
- Сборки для Windows теперь требуют ClangCL, поддержка MSVC прекращена.
Node.js 24 делает платформу еще более надежной для современной веб-разработки.