TechFlow Logo
Войти/ Регистрация
Газ ETH
Gwei
Страх
gas
Cloudflare приобретает Deno: celld объединят с open-source workerd, Deno Deploy отключат через полгода.

Cloudflare приобретает Deno: celld объединят с open-source workerd, Deno Deploy отключат через полгода.

2026.10.12
Поделиться
Эта сделка превратила давние сомнения относительно Cloudflare Workers в ключевое конкурентное преимущество.

Автор: Janakiram MSV

Перевод: TechFlow

Введение от TechFlow: Forbes сообщает о покупке Cloudflare компании Deno, основанной создателем Node.js Райаном Далем. Ключевым активом сделки является открытый проект celld — платформа для запуска serverless-программной модели Cloudflare на собственной инфраструктуре. В статье отмечается: Deno привлекла около 26 млн долларов США (включая раунд A под руководством Sequoia), Deno Deploy будет закрыт через шесть месяцев, а само runtime-окружение получит обновления безопасности ещё только в течение года. Cloudflare планирует интегрировать celld в открытый workerd, превратив претензии «трудности миграции» в преимущество переносимости — одновременно оставив командам, уже использующим Deno в production, незапланированное окно для перехода.

Cloudflare приобрела компанию Deno, за которой стоит среда выполнения JavaScript и TypeScript, созданная изобретателем Node.js Райаном Далем. Наиболее ценным активом данной сделки стал небольшой открытый проект celld: он позволяет компаниям запускать serverless-программную модель Cloudflare на собственной инфраструктуре.

Эта сделка превратила давно существующие опасения сообщества по поводу Cloudflare Workers («приложения, построенные на их базе, трудно мигрировать») в конкурентное преимущество. Для ИТ-директоров, оценивающих безсерверные и edge-платформы, проблема переносимости теперь получила конкретное решение. Однако командам, которые уже используют Deno в production, предстоит миграция, изначально не запланированная.

Размер сделки не разглашается. По данным TechCrunch, общий объем инвестиций Deno составил 26 млн долларов США, включая раунд A, возглавленный Sequoia. Вся команда Deno во главе с Далем и соучредителем Бертом Бельдером присоединится к Cloudflare.

Как celld расширяет модель Workers

Чтобы понять место проекта celld, начнем с обзора Workers. Cloudflare Workers выполняют небольшие скрипты на JavaScript по глобальной сети компании, а Durable Objects добавляют к этой модели возможность сохранения постоянного состояния. Каждый Durable Object представляет собой независимый мини-сервер с собственной базой данных SQLite. Например, приложение чата может назначить отдельный объект каждому каналу, распределяя пользователей и данные между несколькими серверами.

В 2022 году Cloudflare открыла исходный код runtime Workers под названием workerd. Инженер, стоявший за его разработкой, Кентон Варда, признал в совместном заявлении: workerd поддерживает Durable Objects только в единичном экземпляре. Этого достаточно для локального тестирования, но невозможно масштабировать в production.

Проект celld от Deno заполнил эту нишу. Выпущенный в августе единый бинарный файл на языке Rust позволяет запускать Workers и Durable Objects на множестве машин, требуя в качестве внешней зависимости лишь объектное хранилище. Операторы могут запустить несколько экземпляров celld над одним бакетом хранения, а программа самостоятельно управляет размещением, маршрутизацией и сохранением состояния. Теперь Даль и Бельдер будут курировать интеграцию celld в workerd, сделав self-hosting официально поддерживаемым способом развертывания приложений на Workers.

Таким образом, клиенты смогут создавать приложения в сети Cloudflare, а затем переносить их в частные дата-центры без переписывания кода. Варда отмечает, что еще до разработки Workers for Platforms в 2022 году Shopify требовала наличия open-source runtime. Он также сообщил, что некоторые бывшие клиенты уже покинули Cloudflare, используя workerd.

Вторая покупка devtools-компании за четыре месяца

Deno стала второй компанией-разработчиком инструментов JavaScript, приобретенной Cloudflare в этом году. В июне Cloudflare купила VoidZero, стоящую за сборщиком Vite. Компания заявила, что еженедельные загрузки Vite превышают 130 миллионов, и пообещала оставить инструментальную цепочку под лицензией MIT, а также создать независимый фонд для поддержки контрибьюторов.

Эти две сделки позволили Cloudflare занять позиции на этапах сборки современных веб-приложений, в runtime и в области self-hosted развертываний. Процесс консолидации не ограничивается одной Cloudflare: в декабре 2025 года Anthropic приобрела другой JavaScript runtime — Bun — для поддержки Claude Code.

AWS Lambda, Vercel и Netlify оперируют зрелыми безсерверными платформами и обладают огромной экосистемой разработчиков. Сам Даль ранее называл Vercel, Netlify и Workers конкурентами Deno Deploy. Однако, по словам Варды, решающее отличие подхода Cloudflare заключается в том, что workerd — это фактически тот же самый код, который работает в production у самой Cloudflare. Добавление celld восполняет распределенный слой состояний, которого не хватало при саморазвертывании.

В своих публикациях Даль прямо указал на AI-агентов как на целевой тип нагрузки. Durable Objects объединяют дешевые serverless-вычисления, постоянное состояние и поддержку WebSocket — возможности, которые нужны фреймворкам для агентов, чтобы связывать долговременные задачи. Предприятия, разрабатывающие AI-агентов на собственной инфраструктуре, стали первоочередной целевой аудиторией.

Какие пробелы необходимо закрыть Cloudflare

Немедленные последствия сделки ощутят разработчики и компании, уже использующие Deno. Cloudflare будет выпускать ежемесячно исправления ошибок и обновления безопасности для runtime Deno в течение одного года. После этого разработка прекратится 【проверено перед публикацией, срок завершения работ ожидается около октября 2027 года】. Deno Deploy будет полностью закрыт через шесть месяцев; платные клиенты получат поддержку миграции на Workers. Runtime останется открытым под лицензией MIT, однако ни одна организация пока не взяла на себя обязательства по его дальнейшей поддержке.

Даль объяснил это решение в комментарии на Hacker News. По его мнению, Deno был затянут в гонку копирования функциональности Node.js, в результате чего практически исчезло пространство для создания новых абстракций, которыми он хотел заниматься. Это довольно откровенное признание сооснователя. Оно также демонстрирует компаниям, зависящим от венчурно-финансируемых open-source инструментов, насколько быстро может измениться roadmap после поглощения.

Пока переносимость остается скорее обещанием, чем готовым продуктом. Проекту celld всего два месяца. Помимо заявления о «дополнительных анонсах в ближайшие месяцы», Cloudflare не опубликовала график работ по интеграции self-hosted решений. Self-hosting возвращает клиентам ответственность за патчинг, масштабирование и надежность хранения данных, возлагая её на их платформенные команды. Cloudflare также не уточнила, какие из сопутствующих сервисов — например, KV, R2 и Queues — получат свои аналоги для самостоятельного развертывания.

Переносимость как критерий закупки

Командам, запускающим production-нагрузку на Deno Deploy, пора начинать планирование миграции — для регулируемых приложений окно в шесть месяцев очень мало. Разработчикам, использующим Deno runtime, следует провести инвентаризацию всех мест применения, включая внутренние CLI-инструменты и скрипты сборки. До прекращения обновлений безопасности им придется выбрать альтернативу среди Node.js, Bun или Workers.

Для организаций, рассматривающих Workers, первым вопросом становится стоимость выхода (exit cost): какие части приложения зависят от Durable Objects и проприетарных сервисов Cloudflare, и можно ли сейчас запустить их на workerd? Вторым вопросом является вопрос поддержки self-hosted-развертываний в production: окажет ли Cloudflare платную поддержку open-source workerd, или риски эксплуатации останутся исключительно на плечах внутренней платформенной команды?

Эта сделка также повышает планку для конкурентов. Vercel, Netlify и крупные облачные провайдеры теперь сталкиваются с клиентами, которые требуют предоставить версию serverless runtime с поддержкой self-hosting и открытым кодом. Эти заказчики потребуют аналогичных гарантий при ведении переговоров о контрактах.

Если Cloudflare сможет внедрить возможности celld в workerd в течение следующего года, ее аргументация о том, что «open source снижает vendor lock-in», приобретет убедительность. Предприятия, которым нужна программная модель Workers, но не хочется привязывать каждую workload к единой сети, выиграют от этого решения. Аналогичным образом выиграть сможет и широкое JavaScript-сообщество, неоднократно формируемое вокруг идей Даля.

Присоединяйтесь к официальному сообществу TechFlow

В избранное
Поделиться
Автор
Forbes
XForbes