Что показали на главной конференции Node.js в 2024 году?
В этом году традиционная осенняя конференция по JavaScript (Node.js) собрала тысячи разработчиков со всего мира. Мероприятие прошло под лозунгом «Производительность, безопасность и экосистема». Мы собрали для вас самые важные анонсы, которые стоит знать каждому, кто работает с серверным JavaScript.
Новый LTS-релиз Node.js 22
Главным событием стало объявление о стабильном выпуске Node.js 22. В новой версии улучшена работа с модулями ES, добавлена экспериментальная поддержка WebAssembly GC, а также ускорен парсинг JavaScript-файлов на 15%.
- Встроенная поддержка import assertions для безопасной загрузки JSON.
- Обновлённый npm 11 с улучшенным кэшированием и безопасностью.
- Ускорение цикла событий (Event Loop) за счёт оптимизации libuv.
Express.js v5 — долгожданный мажорный релиз
Разработчики популярного фреймворка Express.js наконец выпустили пятую версию. Ключевые изменения:
- Полная поддержка async/await в middleware (больше не нужно оборачивать в try/catch).
- Улучшенная обработка ошибок с новым классом HttpError.
- Обновлённый API для маршрутизации — теперь можно использовать динамические сегменты без сторонних библиотек.
- Снижение потребления памяти на 20% для высоконагруженных приложений.
Инструменты для разработчиков: новые возможности
На конференции представили несколько интересных инструментов, которые упрощают жизнь Node.js-разработчикам:
- Nodemon 4.0 — теперь автоматически перезагружает сервер только при изменении файлов в активной директории, а не всего проекта.
- Debugger Pro — расширение для VS Code с визуализацией стека вызовов и потоков.
- Fastify 5.0 — новый мажорный релиз с улучшенной типизацией для TypeScript.
Безопасность и мониторинг в фокусе
Отдельная секция была посвящена безопасности серверных приложений. Среди анонсов:
- Обновлённый Helmet.js с блокировкой новых типов XSS-атак.
- Интеграция OpenTelemetry напрямую в Node.js — теперь не нужно устанавливать отдельные пакеты для трейсинга.
- Релиз Node.js Security Toolkit — набора скриптов для автоматического аудита зависимостей.
Что ждать в 2025 году?
Завершилась конференция круглым столом, где обсуждали будущее экосистемы. Разработчики пообещали:
- Полную поддержку TypeScript «из коробки» в Node.js 24 (пока в статусе эксперимента).
- Улучшенную совместимость с WebAssembly для запуска высокопроизводительных вычислений.
- Новый механизм изоляции потоков для Worker Threads.
Следите за обновлениями на pythonlib.ru — мы продолжим рассказывать о главных событиях в мире JavaScript и Node.js.