
Cloudflare придобива Deno — компанията на създателя на Node.js Райън Дал. Сделката беше обявена на 9 октомври 2026 г. едновременно в официалния блог на Cloudflare и в блога на Deno, а TechCrunch потвърди подробностите на следващия ден. Финансовите условия не са разкрити. Целият екип на Deno минава в Cloudflare, за да работи по едно конкретно нещо: Workers да се пускат и на собствени сървъри.
Какво всъщност купува Cloudflare
Не runtime-а Deno, а celld. Това е Rust двоично приложение, което екипът на Deno пусна като open source през август — имплементация на Durable Objects, която може да се разпределя между машини и зависи само от обектно хранилище. Никакъв Kubernetes, никаква собствена база данни.
Точно това липсваше на workerd — отвореният runtime, върху който вървят Cloudflare Workers. Досега workerd поддържаше Durable Objects само в един инстанс, което го правеше удобен за локална разработка, но не и за production. Сливането на celld в workerd трябва да затвори тази дупка.
Райън Дал и съоснователят Берт Белдер ще водят усилието. Целта, формулирана в съобщението на Cloudflare, е self-hosting да стане „първокласен поддържан начин“ за писане и пускане на приложения с програмния модел на Workers.
Снимка: Deno
Графикът: кое спира и кога
Съобщението на Deno е необичайно конкретно за това какво се случва с продуктите:
- Deno runtime — още една година месечни издания с поправки на бъгове и обновления за сигурност. След това Deno прекратява развойната дейност. Кодът остава open source и всеки може да го поеме.
- Deno Deploy — хостинг услугата работи още шест месеца. Платените клиенти ще получат помощ при миграция към Cloudflare Workers.
- JSR — регистърът за JavaScript пакети остава жив, но инфраструктурата му се мести в Cloudflare.
- rusty_v8 — Rust обвивката около V8 ще продължи да се поддържа и е планирана за интеграция в
workerd.
За разработчиците, които са заложили на Deno в production, това означава ясен, но кратък хоризонт: година за runtime-а, половин година за облака.
Защо Дал се отказва от собствения си runtime
Дал описва решението като съвместно и го обяснява доста откровено. Deno е добре направен инженерно, но според него се е оказал заклещен от изискванията за съвместимост с Node.js — усилията са отивали в наваксване на чужд API вместо в решаване на по-големи проблеми.
„Интересува ме изграждането на силни нови абстракции. celld работи забележително добре, разчитайки само на обектно хранилище.“
Визията, която описва, е compute, storage и комуникацията да работят заедно, без всяко приложение да си сглобява собствена инфраструктура: „Скалирането е вградено в програмния модел, вместо да е инфраструктура, която всяко приложение трябва да си сглоби само.“
Формулировката му за самата сделка е още по-пряма: присъединяват се към Cloudflare, за да направят програмния модел на Workers „мейнстрийм начин за писане на сървъри“.
Логиката от другата страна
Кентън Варда, principal engineer на Workers, разказва, че celld е възхитил екипа му, и повтаря тезата, с която Cloudflare защитава отворения код: това, че даваш на хората авариен изход, е добър бизнес. Казано иначе — компания, която знае, че може да вземе workerd и да го пусне на свои машини, е по-склонна да започне с Workers.
Струва си да се отбележи и кой кого купува. Deno беше изградил почти същия модел — edge runtime плюс хостинг — и в този смисъл конкурираше Cloudflare директно. Общото финансиране на компанията е 26 млн. долара, включително Series A от 21 млн. долара с водещ инвеститор Sequoia.
Една от малкото технически идеи, с които Deno безспорно изпревари конкуренцията, е системата за разрешения — фин контрол върху достъпа до файлове, папки и мрежа. Node.js започна да я възприема частично от версия 20.
Какво следва
Първите видими резултати ще са в workerd: разпределени Durable Objects и документиран, поддържан self-hosted режим. Следете и съдбата на JSR — преместването на инфраструктурата му е най-ранният тест дали Cloudflare наистина смята да поддържа екосистемата, а не само да усвои екипа.
Повече за самото обявяване и първите реакции в общността можете да видите в по-ранния ни материал за сделката. А колко бързо се сменят предпочитанията в екосистемата на JavaScript, се вижда и от последната анкета на Stack Overflow сред 30 903 разработчици.
Заключение
Сделката е потвърдена от двете страни и е нетипично прозрачна: вместо мъгляво „присъединяваме се към“, имаме график за изгасяване на два продукта и ясно казано какво е ценното — celld. Deno като runtime получава още 12 месеца и после остава на общността. Deno като идея се пренася в Workers, където Дал ще опита да направи същото, което преди 17 години направи с Node.js — да наложи един програмен модел като подразбиращия се начин да пишеш сървъри.
Харесва ви? Отбележете ни и ще ни виждате по-нагоре в Google.
Предпочитан източник в Google