Node.js 25 выпущен — V8 14.1, Web Storage включен по умолчанию, новые флаги разрешений

Node.jsV8DevOpsJavaScriptWebAssembly

Основное обновление

Node.js 25 (Текущая версия) был выпущен 15 октября 2025 года с V8 14.1 (заметные улучшения JSON.stringify и JIT/WASM конвейера), Web Storage включен по умолчанию, уточнением модели разрешений, которая включает такие флаги, как --allow-net, экспонированием глобального ErrorEvent, переносимым кэшем компиляции и дополнениями JSPI для WebAssembly. Выпуск также завершает долгосрочные устаревшие API (например, удаление SlowBuffer) и включает улучшения качества жизни и безопасные параметры по умолчанию, которые могут повлиять как на приложения, так и на нативные модули. (nodejs.org)

Почему это важно

Это практический выпуск для производственных команд: обновление V8 14.1 может обеспечить измеримые улучшения производительности JSON и времени выполнения для серверных нагрузок, которые сериализуют большие объекты, в то время как переносимый кэш компиляции может ускорить циклы CI/сборки. Изменения в модели разрешений (флаги, такие как --allow-net) и веб-стандартные API, включенные по умолчанию, означают, что Node продолжает сближаться с браузерными, ориентированными на безопасность параметрами по умолчанию — командам следует проверить флаги запуска, скрипты CI и тестовые наборы, чтобы убедиться, что никакое непреднамеренное поведение или более строгая изоляция не нарушает инструменты. Нативные модули и более старые зависимости, которые полагались на устаревшие внутренние механизмы (например, SlowBuffer), должны быть протестированы и, возможно, обновлены; улучшения JSPI/WebAssembly открывают новые возможности для интеграций WASM с высокой производительностью, но могут потребовать перестроек или обновлений привязок. Короче говоря: приоритизируйте тестирование на Node 25, обновите нативные дополнения и образы CI, и рассматривайте изменения поведения по умолчанию в области безопасности/веб-API как преднамеренные контрольные точки миграции, а не как простое обновление. (nodejs.org)

Источник

Читать дальше