Выпуск Node.js 26

2 мин
Выпуск Node.js 26

5 мая 2026 года состоялся выпуск JavaScript‑платформы Node.js 26. Система Node.js может быть использована как для серверного сопровождения работы веб‑приложений, так и для создания обычных клиентских и серверных сетевых программ. Предыдущий мажорный выпуск проекта представили в октябре 2025 года. Выпуск Node.js 24.0 с длительным сроком поддержки (LTS) состоялся в мае 2025 года. Выпуск Node.js 23 случился в октябре 2024 года. В апреле 2024 года вышла Node.js 22.

Инициатива Node.js 26.0 отнесён к к веткам с длительным сроком поддержки (статус LTS будет присвоен этой версии решения в октябре 2026 года после проведения стабилизации кода). Поддержка Node.js 26.x будет осуществляться до мая 2029 года. Сопровождение LTS-ветки Node.js 24.x будет осуществляться до 30 апреля 2028 года, а 22.x - до 30 апреля 2027 года. Сопровождение LTS-ветки 20.x прекращено 30 апреля 2026 года, а сопровождение промежуточной ветки Node.js 25.x прекратится с 1 июня 2026 года.

Для расширения функциональности приложений для Node.js подготовлена коллекция модулей, в которой можно найти модули с реализацией серверов и клиентов HTTP, SMTP, XMPP, DNS, FTP, IMAP, POP3, модули для интеграции с различными web‑фреймворками, обработчики WebSocket и Ajax, коннекторы к СУБД (MySQL, PostgreSQL, SQLite, MongoDB), шаблонизаторы, CSS‑движки, реализации криптоалгоритмов и систем авторизации (OAuth), XML‑парсеры.

По информации OpenNET, основные улучшения и доработки в Node.js 26.0:

  • включён по умолчанию программный оболочку Temporal, предлагающий альтернативный набор методов для работы с датами и временем. api позволяет манипулировать датами с учётом и без учёта часовых поясов, конвертировать время, форматировать вывод и выполнять арифметические операции со временем. Время может задаваться в независимом от часового пояса представлении (Temporal.PlainDate, Temporal.PlainTime, Temporal.PlainDateTime), с привязкой к часовому поясу (Temporal.ZonedDateTime) и в эпохальном представлении (Temporal.Instant — число наносекунд с 1 января 1970 года);

  • ядро V8 обновлён до версии 14.6, применяемой в Chromium 146. Из улучшений по сравнению с прошлым выпуском Node.js отмечена возможность объединять несколько итераторов в один с помощью метода Iterator.concat(), а также реализация спецификации «upsert» для упрощения работы с коллекциями пар ключ/значение в JavaScript‑объектах Map и WeakMap;

  • HTTP‑клиент undici обновлён до ветки 8.x;

  • удалён способ http.Server.prototype.writeHeader(), вместо которого следует использовать http.Server.prototype.writeHead().

Читают сейчас

27 минут назад

GPT-5.5 отключат 14 октября

OpenAI объявила о выводе GPT-5.5 из ChatGPT, ChatGPT Work и Codex. Модель перестанет быть доступна 14 октября 2026 года — это касается всех тарифов, в том числе потребительские планы, Business, Enterp

Игра «Миссия Луна»: построить лунную базу и решить, что создавать, когда всё идёт не по плану

4 часа назад

Игра «Миссия Луна»: построить лунную базу и решить, что создавать, когда всё идёт не по плану

В России начали разрабатывать компьютерную игру о жизни на Луне. «Миссия Луна» — многопользовательская кооперативная игра, где экипаж строит и обслуживает постоянную лунную колонию. Анонсируют проект

Perscale news #11. Fine-grained token, SQID, stdout log streaming

4 часа назад

Perscale news #11. Fine-grained token, SQID, stdout log streaming

Всех категорически приветствую, любители нагрузки. Сегодня в выпуске: - Stdout log streaming - Fine-grained токены - SQID для публичных ID Читать далее

Bose представила открытые гарнитура Ultra Open Earbuds 2 и Sport Open Earbuds

4 часа назад

Bose представила открытые гарнитура Ultra Open Earbuds 2 и Sport Open Earbuds

Bose представила две модели открытых TWS‑наушников: второе поколение Ultra Open Earbuds и спортивные Sport Open Earbuds. Устройства крепятся с помощью клипс и используют технологию OpenAudio, с которо

Исследователи из ETH Zurich научили роботизированную кисть ходить на пальцах и нажимать клавиши

5 часов назад

Исследователи из ETH Zurich научили роботизированную кисть ходить на пальцах и нажимать клавиши

Исследователи из лаборатории Soft Robotics Lab при Швейцарской высшей технической школы Цюриха научили антропоморфную роботизированную кисть передвигаться на пальцах. Робот умеет ползать по разным пов