Що нового у Node.js 24: швидше, безпечніше, сучасніше
17:23, 07.05.2025
6 травня 2025 року вийшла Node.js 24 — свіжий мажорний реліз популярної JavaScript-платформи. Ця версія стане LTS (Long-Term Support) у жовтні 2025 року, а підтримка триватиме до 30 квітня 2028 року. З версією 24.x розробники отримали стабільні оновлення, покращення безпеки та нові можливості для створення серверних і клієнтських застосунків.
Ключові зміни у Node.js 24
- AsyncContextFrame у модулі AsyncLocalStorage тепер увімкнено за замовчуванням. Це дає кращу продуктивність і зручніше керування асинхронним контекстом.
- URLPattern став глобальним — його можна використовувати без імпорту для перевірки та розбору URL-адрес.
- Permission Model більше не експериментальний. Замість старого флага --experimental-permission тепер використовують --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 ще надійнішим інструментом для сучасної веб-розробки.