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.Server.prototype.writeHeader(), вместо которого следует использовать http.Server.prototype.writeHead().
Читают сейчас

27 минут назад
В связи с нестабильности рынка и внедрения ИИ Coinbase уволит 14% штата — около 700 человек
Криптовалютная биржа Coinbase уволит 14% персонала или около 700 человек, предупредил соучредитель и генеральный директор компании Брайан Армстронг. Решение связано с сокращением расходов и переориент

1 час назад
Разбор Troywell VPN: как плагин превращается в перехватчик трафика и данных
VPN-расширения в браузере часто воспринимаются как несложный средство: включил кнопку — получил “защищённое соединение”. Troywell VPN как раз из этой категории: он бесплатный, быстро устанавливается и

2 часа назад
Браузер Microsoft Edge загружает все сохранённые пароли в хранилище в открытом виде — даже когда ими не пользуются
Исследователь в области кибербезопасности Том Йоран Сёнстебюсетер Рённинг выпустил инструмент EdgeSavedPasswordsDumper, демонстрирующий, как обрабатываются сохранённые пароли в Microsoft Edge. Оказало

2 часа назад
В Anthropic рассказали, как защититься от саботажа ИИ
Что создавать, если ИИ умнее своих проверяющих и саботирует работу? Группа исследователей из Anthropic, MATS, Redwood Research и Оксфорда показала, что обычное дообучение со слабым супервайзером может

4 часа назад
Amazon представила публичный инициатива среды для контролируемого выполнения скриптов REX (Trusted Remote Execution)
Amazon опубликовала открытый движок безопасного исполнения скриптов под названием REX (Trusted Remote Execution). Подход допускает только разрешённые для каждого конкретного скрипта операции. Например