Вышла Node.js 24
6 мая 2025 года состоялся релиз JavaScript‑платформы Node.js 24. Платформа Node.js может быть использована как для серверного сопровождения работы веб‑приложений, так и для создания обычных клиентских и серверных сетевых программ. Предыдущий мажорный релиз Node.js 23 случился в октябре 2024 года. В апреле 2024 года вышла Node.js 22.
Node.js 24.0 отнесён к веткам с длительным сроком поддержки (LTS‑статус планируется присвоить версии в октябре, после проведения стабилизации). Поддержка Node.js 24.x будет осуществляться до 30 апреля 2028 года. Сопровождение LTS‑ветки Node.js 22.x продлится до апреля 2027 года, а LTS‑ветки 20.x — до апреля 2026 года. Сопровождение LTS‑ветки 18.x прекращено 30 апреля 2025 года. Поддержка промежуточной ветки Node.js 23.x будет прекращена 1 июня 2025 года.
Для расширения функциональности приложений для Node.js подготовлена коллекция модулей, в которой можно найти модули с реализацией серверов и клиентов HTTP, SMTP, XMPP, DNS, FTP, IMAP, POP3, модули для интеграции с различными web‑фреймворками, обработчики WebSocket и Ajax, коннекторы к СУБД (MySQL, PostgreSQL, SQLite, MongoDB), шаблонизаторы, CSS‑движки, реализации криптоалгоритмов и систем авторизации (OAuth), XML‑парсеры.
По данным OpenNET, основные изменения и дополнения в Node.js 24:
в API AsyncLocalStorage по умолчанию задействован класс AsyncContextFrame, который помечен стабильным. AsyncContextFrame реализует более эффективный механизм отслеживания асинхронного контекста, позволяющий заметно повысить производительность;
API URLPattern теперь доступен в виде глобального объекта, который можно использовать без явного импортирования. URLPattern предоставляет возможности для проверки соответствия URL определённому шаблону, что, например, может
Читать на habr.com