РАЗРАБОТКА

Создатель Node.js закроет главу Deno ради Cloudflare Workers

Cloudflare купила команду Deno: Райан Даль займётся открытой версией Workers и Durable Objects, а развитие Deno завершат через год.

✍️ Редакция iTech News | 18.10.2026 | ⏱ 4 мин | Источник: The Register
🐛

Cloudflare купила компанию Deno и наняла её основателя Райана Даля вместе с 12 коллегами. Создатель Node.js теперь будет развивать Cloudflare Workers и приближать их к самостоятельному открытому рантайму; сам Deno получит ещё год исправлений и патчей безопасности, после чего его разработка прекратится. Для команд, выбирающих JavaScript-платформу для бэкенда, это заметный сигнал: один из главных авторов серверного JavaScript больше не ставит на отдельную альтернативу Node.js.

Как сообщает The Register, сделка выглядит прежде всего как acquihire — покупка команды и её экспертизы, а не как ставка Cloudflare на продолжение Deno. Даль прямо сформулировал свою нынешнюю позицию: выбирать Node.js для создания серверов, по его мнению, уже неправильно. Вместо процесса Node или Deno на каждый сервис он предлагает модель изолятов V8, распределённых ближе к пользователю и способных запускать множество экземпляров в одном процессе ОС.

Это не первая попытка Даля переписать собственное наследие. Node.js он представил в 2009 году, объединив JavaScript-движок Google V8 с неблокирующей моделью обработки запросов. На фоне Apache того времени Node позволял обслуживать тысячи соединений с существенно меньшим потреблением памяти. По данным источника, сегодня Node.js используется примерно на 30 млн сайтов, а число загрузок достигает 130 млн.

Deno появился в 2018 году как попытка исправить решения, о которых Даль сожалел в Node.js: добавить встроенный fetch, модель разрешений и нативную работу с TypeScript. Компания привлекла $21 млн от Sequoia в 2022 году, а к августу 2026-го рантайм насчитывал 400 тыс. ежемесячных пользователей. Но совместимость с огромной экосистемой Node оказалась сильнее первоначальной идеи: ради внедрения Deno постепенно приходилось становиться всё более похожим на Node.js. В итоге он превратился скорее в альтернативную реализацию знакомого стека, чем в новый стандарт.

Cloudflare пообещала в течение года поддерживать Deno исправлениями ошибок и безопасности. Даль рассчитывает найти для MIT-лицензированного проекта новый дом; среди возможных вариантов он упомянул OpenJS Foundation. Для действующих пользователей это означает не немедленную остановку сервисов, но вполне конкретный горизонт планирования: рассчитывать на активное развитие Deno внутри Cloudflare больше не стоит.

Новая задача команды связана с Durable Objects — моделью для приложений с состоянием и обменом данными в реальном времени. Каждый такой объект получает глобальный идентификатор, однопоточное исполнение и собственное хранилище рядом с вычислениями, включая выделенную SQLite-базу для данных сессии. Экземпляр можно поднять на edge-площадке, ближайшей к пользователю. Это избавляет разработчика от части привычной распределённой головной боли: координации состояния, гонок и выбора отдельного сервера для каждой сессии.

В августе Даль выпустил celld — открытый проект, реализующий подход Durable Objects за пределами инфраструктуры Cloudflare. Ранее компания уже открыла workerd, основу рантайма Workers, но он был больше ориентирован на локальную разработку и тестирование, чем на полноценное самостоятельное развёртывание. Теперь команда Даля должна объединить наработки celld и workerd в автономный JavaScript/WebAssembly-рантайм и при этом сохранить тесную интеграцию с Workers и Durable Objects. Сам celld как отдельный проект тоже будет закрыт.

Ставка здесь не только на удобство API. По оценке Даля, экземпляру такого рантайма может хватить около 300 КБ памяти, тогда как Node.js или Deno обычно требуют сотни мегабайт. Для облачного провайдера, который обслуживает множество короткоживущих функций и агентных нагрузок, разница быстро превращается в экономику инфраструктуры. Для российских разработчиков это повод внимательнее смотреть не на очередной «убийцу Node.js», а на архитектуру: где действительно нужен постоянно запущенный процесс, а где изоляты и привязка состояния к edge-исполнению дадут более предсказуемую цену и масштабирование.

Рынок независимых JavaScript-рантаймов при этом сужается: Deno уходит в режим поддержки, а Bun, по данным источника, недавно приобрела Anthropic и начала переписывать. Node.js остаётся наиболее нейтральной и привычной платформой, но Cloudflare Workers получает человека, который дважды пытался изменить правила серверного JavaScript. Главный вопрос теперь не в том, заменит ли новый рантайм Node.js, а сможет ли открытая версия Workers стать переносимой инфраструктурой, а не ещё одной сильной технологией, привязанной к одному облаку. Детали сделки и планы Даля доступны в The Register.

Поделиться: Telegram X LinkedIn