Node.js 24: V8 13.6, npm 11, ужесточенные разрешения, глобальный URLPattern
Основное обновление
Node.js 24 (Текущая версия) — выпущен в начале мая 2025 года и запланирован для перехода на LTS в октябре 2025 года — обновляет движок V8 до версии 13.6 (включая WebAssembly Memory64, RegExp.escape, Float16Array и связанные улучшения времени выполнения), включает npm 11, делает URLPattern доступным глобально, переключает AsyncLocalStorage на использование AsyncContextFrame по умолчанию, включает Undici 7 и развивает модель разрешений (флаг CLI упрощен до --permission). Также изменяется инструментальная цепочка сборки для Windows (MSVC удален; требуется ClangCL). (nodejs.org, openjsf.org)
Почему это важно
Это практическое, не тривиальное обновление платформы, к которому вам следует подготовиться сейчас. Обновление V8 дает измеримые преимущества по времени выполнения и языку (включая лучшее Wasm и новые примитивы JS), которые могут сократить необходимость в библиотеках-обходах; npm 11 может изменить поведение установки/файла блокировок и производительность в CI и монорепозиториях; глобальный URLPattern устраняет небольшую, но распространенную зависимость для логики маршрутизации; изменение реализации AsyncLocalStorage влияет на трассировку/APM и может изменить семантику распространения контекста тонкими способами; модель разрешений позволяет более жесткую песочницу для выполнения ненадежного или стороннего кода; а Undici 7 улучшает производительность HTTP-клиента и поддержку протоколов. Изменение инструментальной цепочки для Windows является самым операционно разрушительным элементом — обновите CI-образы и инструментальные цепочки разработчиков, прежде чем пытаться собрать Node из исходников. Короче говоря: протестируйте свои приложения и нативные модули на версии 24 в тестовой среде, проверьте CI-пайплайны (особенно Windows-раннеры) и запланируйте работу по миграции до перехода на LTS в октябре 2025 года. (nodejs.org, openjsf.org)
Источник
Читать дальше
AWS CDK разделяет CLI от библиотеки конструкций (независимые релизы и новый репозиторий CLI)
31 августа 2025 г.AWS объявила, что CDK CLI и библиотека конструкций CDK будут выпускаться независимо, а CLI переходит в новый репозиторий — это изменяет способ версионирования, установки и автоматизации CDK в CI.
Bun добавляет Bun.SQL — унифицированный SQL-клиент с нулевыми зависимостями (MySQL, PostgreSQL, SQLite)
30 августа 2025 г.Bun v1.2.21 (25 августа 2025 года) представляет Bun.SQL: единственный SQL-клиент с нулевыми зависимостями, который поддерживает MySQL/MariaDB (драйвер Zig), PostgreSQL и SQLite с последовательным API на основе тегированных шаблонов.
pnpm 10.12 (v10.12.1) добавляет экспериментальный глобальный виртуальный магазин для почти мгновенной локальной установки
29 августа 2025 г.pnpm 10.12 представляет центральный виртуальный магазин с графовым хешированием, который позволяет нескольким проектам повторно использовать точные графы зависимостей, значительно ускоряя локальные установки на теплых кэшах и улучшая рабочие процессы монорепозиториев.