Създателят на Node.js и Deno минават в Cloudflare

На 9 октомври 2026 г. Cloudflare обяви, че придобива Deno — компанията зад едноименния JavaScript и TypeScript runtime. Целият екип, воден от Райън Дал (създателят и на Node.js) и съоснователя Бърт Белдер, преминава в Cloudflare. Самият runtime Deno ще получава поправки още една година, след което разработката му се прекратява, а Deno Deploy затваря след шест месеца.
Какво се случва с всеки от продуктите
Официалното съобщение на Deno е конкретно по сроковете:
- Deno runtime — още една година месечни издания с поправки на бъгове и обновления по сигурността. „След тази година ще прекратим развойната си дейност по Deno runtime“, пише в блога. Кодът остава отворен и общността може да го поеме.
- Deno Deploy — работи още шест месеца, след което спира. Платените клиенти ще получат помощ при миграция към Cloudflare Workers.
- JSR — регистърът за JavaScript пакети продължава да работи, а инфраструктурата му се мести в Cloudflare.
- rusty_v8 — обвързването на V8 за Rust остава, като се предвижда интеграция в
workerd.
Снимка: Deno
celld и workerd се сливат
Същинската работа на екипа в Cloudflare ще е около два проекта с отворен код. Първият е workerd — runtime-ът, на който Cloudflare върти Workers в production. Той поддържа Durable Objects, но само в единичен екземпляр, което не е достатъчно за сериозен self-hosting.
Вторият е celld — проектът на Дал, който на практика преизгражда Workers и Durable Objects за собствен хардуер. Написан е на Rust, вгражда V8, за да изпълнява бъндъли от Wrangler, и съхранява състоянието в SQLite с репликация във формат LTX. Поддържа KV, D1, R2, опашки, workflows, cron тригери и статични файлове. Най-интересното е архитектурата: няма control plane и няма consensus услуга. Всяка „клетка“ е именуван сървър със собствена SQLite база, а кой възел я притежава се решава чрез условни записи в S3-съвместимо хранилище, Google Cloud Storage или Azure Blob Storage. Проектът е под Apache-2.0 и вече има над 5 200 звезди в GitHub.
Двете кодови бази ще бъдат слети. Целта, която Cloudflare формулира в съобщението си, е self-hosting на workerd да стане основен поддържан начин за разработка с програмния модел на Workers — тоест същите примитиви, но на вашата инфраструктура.
Защо Дал изоставя собствения си runtime
Мотивът, който Дал изтъква, е абстракцията, не производителността. Той описва Durable Objects като „разпределен singleton със SQLite база данни“ — всеки обект е адресируем поотделно, изпълнява се еднонишково, има WebSocket и синхронен достъп до база.
AI агентите са другата половина от обяснението. „Нуждата от по-добри абстракции е особено остра с AI. Durable Objects събират заедно възможности, които са особено полезни за agent harness: евтино serverless изпълнение, устойчиво състояние, WebSockets и високо ниво на JavaScript интерфейс“, казва Дал.
В анализа си Саймън Уилисън цитира и по-прямото обяснение: Deno е добре направен, но съвместимостта с Node.js го е ограничила и постепенните подобрения вече не оправдавали цялата преработка. celld, напротив, „работи забележително добре, зависейки само от object storage за координация и персистенция“.
Още един runtime под корпоративен покрив
Новината идва малко над десет месеца след като Anthropic купи Bun — първата сделка в историята на компанията, която иначе е по-известна с продукти като безплатния си AI скенер за уязвимости в отворен код. Bun остана MIT и в разработка; Deno runtime-ът ще остане отворен, но без екип.
Така от трите големи алтернативни JavaScript runtime-а Node.js остава единственият, който не е собственост на една компания — той се развива под шапката на OpenJS Foundation. Дискусията в Hacker News върти точно около това: че зависимостта от runtime на един vendor си има цена, макар няколко коментиращи да отбелязват, че миграцията от Deno към Node или Bun за повечето проекти не е драматична.
Какво следва
Ако имате production код върху Deno Deploy, часовникът тръгва сега — шест месеца не са много за миграция, а Cloudflare обещава съдействие само на платените клиенти. Ако ползвате Deno само като runtime локално или в CI, имате година спокойствие и после отворен код без официални издания.
За всички останали интересното е целта на екипа: Workers и Durable Objects, които се въртят на собствен сървър. Cloudflare обещава „повече съобщения по тази работа през следващите месеци“, а celld вече може да се пробва днес.
Харесва ви? Отбележете ни и ще ни виждате по-нагоре в Google.
Предпочитан източник в Google