Cloudflare acquires Deno
🇬🇧 English
For years, the Deno team worked to simplify server software. They questioned how modules should be distributed, what security guarantees a JavaScript runtime could provide, what belonged in a complete toolchain, and how easily an application could ship as a standalone executable. Compatibility with Node.js also became central, since users wanted Deno's improvements while still plugging into the existing JavaScript ecosystem.
Today the entire Deno team is joining Cloudflare to take that work further. The ambition has always extended beyond the runtime: compute, storage, and communication working together, without every application assembling its own infrastructure. Deno Deploy was a step toward that goal, but operating it revealed how much complexity remained underneath. That led to celld, which builds on the Cloudflare Workers programming model so developers can build distributed applications from the start, with scaling built into the model rather than assembled by each app.
At Cloudflare, the team will combine its work with the Workers and Durable Objects teams, aiming to make this model the default way to build servers, on Cloudflare's network or on private infrastructure. The team will put future development into this shared platform rather than a separate runtime and hosting service. For existing users, Deno runtime will receive monthly bug-fix and security releases for another year before development ends, though it will remain open source. Deno Deploy will run for six months before shutting down, with migration support for paying customers moving to Cloudflare Workers. JSR will continue operating on Cloudflare's infrastructure, and rusty_v8 support will continue as it moves toward integration with workerd.
Durable Objects are especially relevant to AI agents, offering inexpensive serverless execution, persistent state, WebSockets, and a high-level JavaScript interface. Developers building agents at scale who want to run them on their own infrastructure can contact ry@cloudflare.com.
🇸🇦 العربية
فريق Deno ينضم إلى Cloudflare: ما الذي سيتغير
لسنوات، عمل فريق Deno على تبسيط برمجيات الخوادم. تساءلوا عن كيفية توزيع الوحدات البرمجية، وما الضمانات الأمنية التي يمكن أن يوفرها وقت تشغيل JavaScript، وما الذي ينبغي أن تتضمنه سلسلة أدوات كاملة، ومدى سهولة توزيع التطبيق كملف تنفيذي مستقل. وأصبح التوافق مع Node.js محوريًا أيضًا، إذ أراد المستخدمون تحسينات Deno مع الاستمرار في الاتصال بالنظام البيئي القائم لـ JavaScript.
واليوم ينضم فريق Deno بأكمله إلى Cloudflare لمواصلة هذا العمل. فقد تجاوز الطموح دائمًا حدود وقت التشغيل: الحوسبة والتخزين والاتصال تعمل معًا، دون أن يضطر كل تطبيق إلى تجميع بنيته التحتية بنفسه. مثّل Deno Deploy خطوة نحو هذا الهدف، لكن تشغيله كشف مقدار التعقيد الذي لا يزال كامنًا تحته. وقاد ذلك إلى celld، الذي يبني على نموذج البرمجة في Cloudflare Workers ليتمكن المطورون من بناء تطبيقات موزعة منذ البداية، مع دمج التوسع في النموذج نفسه بدلًا من أن يجمعه كل تطبيق بنفسه.
في Cloudflare، سيدمج الفريق عمله مع فريقي Workers وDurable Objects، بهدف جعل هذا النموذج الطريقة الافتراضية لبناء الخوادم، سواء على شبكة Cloudflare أو على بنية تحتية خاصة. وسيوجّه الفريق تطويره المستقبلي نحو هذه المنصة المشتركة بدلًا من الاستمرار في تطوير وقت تشغيل وخدمة استضافة منفصلتين. أما بالنسبة للمستخدمين الحاليين، فسيتلقى وقت تشغيل Deno إصدارات شهرية لإصلاح الأخطاء والتحديثات الأمنية لمدة عام إضافي قبل انتهاء تطويره، مع بقائه مفتوح المصدر. وسيستمر Deno Deploy في العمل ستة أشهر قبل إغلاقه، مع دعم الترحيل للعملاء المدفوعين الذين ينتقلون إلى Cloudflare Workers. وستواصل JSR العمل على بنية Cloudflare التحتية، وسيستمر دعم rusty_v8 مع التوجه نحو دمجه في workerd.
وتكتسب Durable Objects أهمية خاصة لوكلاء الذكاء الاصطناعي، إذ توفر تنفيذًا منخفض التكلفة بلا خوادم، وحالة دائمة، وWebSockets، وواجهة JavaScript عالية المستوى. ويمكن للمطورين الذين يبنون وكلاء على نطاق واسع ويريدون تشغيلهم على بنيتهم التحتية الخاصة التواصل عبر ry@cloudflare.com.
هل سيستمر دعم Deno بعد انتقاله إلى Cloudflare؟
سيتلقى وقت تشغيل Deno إصدارات شهرية لإصلاح الأخطاء والتحديثات الأمنية لعام إضافي واحد، وبعدها ينتهي تطويره. وسيبقى مفتوح المصدر، ويرحب بمن يرغب في مواصلة تطويره.
🇧🇩 বাংলা
Deno দল Cloudflare-এ যোগ দিচ্ছে: কী বদলাবে
বছরের পর বছর ধরে Deno দল সার্ভার সফটওয়্যারকে সহজ করার কাজ করে আসছে। তারা প্রশ্ন তুলেছে মডিউল কীভাবে বিতরণ করা উচিত, একটি JavaScript রানটাইম কোন নিরাপত্তা নিশ্চয়তা দিতে পারে, একটি সম্পূর্ণ টুলচেইনে কী থাকা উচিত, এবং একটি অ্যাপ্লিকেশন কত সহজে স্বতন্ত্র এক্সিকিউটেবল হিসেবে প্রকাশ করা যায়। Node.js-এর সঙ্গে সামঞ্জস্যও গুরুত্বপূর্ণ হয়ে ওঠে, কারণ ব্যবহারকারীরা Deno-র উন্নতি চেয়েছিলেন এবং সেই সঙ্গে বিদ্যমান JavaScript ইকোসিস্টেমের সঙ্গেও যুক্ত থাকতে চেয়েছিলেন।
আজ Deno-র পুরো দল এই কাজকে আরও এগিয়ে নিতে Cloudflare-এ যোগ দিচ্ছে। এই উচ্চাকাঙ্ক্ষা সবসময়ই রানটাইমের বাইরে বিস্তৃত ছিল: কম্পিউট, স্টোরেজ ও যোগাযোগ একসঙ্গে কাজ করবে, যাতে প্রতিটি অ্যাপ্লিকেশনকে নিজের অবকাঠামো আলাদাভাবে গড়তে না হয়। Deno Deploy সেই লক্ষ্যের দিকে একটি ধাপ ছিল, কিন্তু সেটি পরিচালনা করতে গিয়ে বোঝা গেল ভেতরে কতটা জটিলতা রয়ে গেছে। সেখান থেকেই celld-এর জন্ম, যা Cloudflare Workers প্রোগ্রামিং মডেলের উপর ভিত্তি করে তৈরি, যাতে ডেভেলপাররা শুরু থেকেই বিতরিত অ্যাপ্লিকেশন বানাতে পারেন এবং স্কেলিং প্রতিটি অ্যাপের আলাদা ব্যবস্থার বদলে মডেলের মধ্যেই অন্তর্ভুক্ত থাকে।
Cloudflare-এ দলটি তাদের কাজকে Workers ও Durable Objects দলের কাজের সঙ্গে যুক্ত করবে, যাতে এই মডেল সার্ভার তৈরির ডিফল্ট উপায় হয়ে ওঠে, তা Cloudflare-এর নেটওয়ার্কে হোক বা নিজস্ব অবকাঠামোয়। দল ভবিষ্যতের উন্নয়ন একটি আলাদা রানটাইম ও হোস্টিং সেবার পরিবর্তে এই যৌথ প্ল্যাটফর্মে কেন্দ্রীভূত করবে। বর্তমান ব্যবহারকারীদের জন্য, উন্নয়ন শেষ হওয়ার আগে Deno রানটাইম আরও এক বছর মাসিক বাগ-ফিক্স ও নিরাপত্তা আপডেট পাবে, যদিও এটি ওপেন সোর্স থাকবে। Deno Deploy বন্ধ হওয়ার আগে ছয় মাস চলবে, এবং Cloudflare Workers-এ যাওয়া সশুল্ক গ্রাহকদের স্থানান্তর সহায়তা দেওয়া হবে। JSR Cloudflare-এর অবকাঠামোয় চলতে থাকবে, এবং rusty_v8-এর সহায়তাও অব্যাহত থাকবে কারণ এটি workerd-এ একীভূত হওয়ার দিকে এগোচ্ছে।
Durable Objects বিশেষভাবে AI এজেন্টের জন্য প্রাসঙ্গিক, কারণ এগুলো সাশ্রয়ী সার্ভারলেস এক্সিকিউশন, স্থায়ী স্টেট, WebSockets এবং একটি উচ্চ-স্তরের JavaScript ইন্টারফেস দেয়। যেসব ডেভেলপার বড় পরিসরে এজেন্ট তৈরি করছেন এবং সেগুলো নিজস্ব অবকাঠামোয় চালাতে চান, তারা ry@cloudflare.com ঠিকানায় যোগাযোগ করতে পারেন।
Cloudflare-এ স্থানান্তরের পরেও কি Deno-র সহায়তা চলতে থাকবে?
Deno রানটাইম আরও এক বছর মাসিক বাগ-ফিক্স ও নিরাপত্তা আপডেট পাবে, এরপর উন্নয়ন বন্ধ হবে। এটি ওপেন সোর্স থাকবে, এবং অন্যরা এর উন্নয়ন চালিয়ে যেতে স্বাগত।
🇩🇪 Deutsch
Deno-Team wechselt zu Cloudflare: Das ändert sich
Seit Jahren arbeitet das Deno-Team daran, die Entwicklung von Serversoftware zu vereinfachen. Es stellte Fragen dazu, wie Module verteilt werden sollten, welche Sicherheitsgarantien eine JavaScript-Laufzeitumgebung bieten kann, was in eine vollständige Toolchain gehört und wie einfach eine Anwendung als eigenständige ausführbare Datei ausgeliefert werden kann. Die Kompatibilität mit Node.js wurde ebenfalls zentral, denn die Nutzer wollten die Verbesserungen von Deno, ohne sich vom bestehenden JavaScript-Ökosystem abzukoppeln.
Heute wechselt das gesamte Deno-Team zu Cloudflare, um diese Arbeit weiterzuführen. Der Anspruch ging schon immer über die Laufzeitumgebung hinaus: Rechenleistung, Speicher und Kommunikation sollen zusammenwirken, ohne dass jede Anwendung ihre eigene Infrastruktur zusammenbauen muss. Deno Deploy war ein Schritt in diese Richtung, doch der Betrieb zeigte, wie viel Komplexität darunter verborgen blieb. Daraus entstand celld, das auf dem Programmiermodell von Cloudflare Workers aufbaut, sodass Entwickler von Beginn an verteilte Anwendungen bauen können, wobei die Skalierung ins Modell selbst integriert ist und nicht von jeder App einzeln zusammengesetzt werden muss.
Bei Cloudflare wird das Team seine Arbeit mit den Teams von Workers und Durable Objects zusammenführen. Ziel ist es, dieses Modell zur Standardmethode für den Bau von Servern zu machen, ob im Netzwerk von Cloudflare oder auf eigener Infrastruktur. Das Team wird seine künftige Entwicklung auf diese gemeinsame Plattform konzentrieren, statt eine eigene Laufzeitumgebung und einen separaten Hosting-Dienst weiterzuführen. Für bestehende Nutzer erhält die Deno-Laufzeitumgebung noch ein Jahr lang monatliche Releases mit Fehlerbehebungen und Sicherheitsupdates, bevor die Entwicklung endet; sie bleibt jedoch Open Source. Deno Deploy läuft noch sechs Monate, mit Migrationsunterstützung für zahlende Kunden, die zu Cloudflare Workers wechseln. JSR wird auf der Infrastruktur von Cloudflare weiterbetrieben, und die Unterstützung für rusty_v8 wird fortgesetzt, während die Integration in workerd vorangetrieben wird.
Durable Objects sind besonders relevant für KI-Agenten, da sie günstige serverlose Ausführung, persistenten Zustand, WebSockets und eine übergeordnete JavaScript-Schnittstelle bieten. Entwickler, die Agenten in großem Maßstab bauen und auf der eigenen Infrastruktur betreiben möchten, können sich unter ry@cloudflare.com melden.
Wird Deno nach dem Wechsel zu Cloudflare weiterhin unterstützt?
Die Deno-Laufzeitumgebung erhält noch ein weiteres Jahr monatliche Fehlerbehebungen und Sicherheitsupdates, danach endet die Entwicklung. Sie bleibt Open Source, und andere sind eingeladen, die Entwicklung fortzuführen.
🇪🇸 Español
El equipo de Deno se une a Cloudflare: qué cambia
Durante años, el equipo de Deno trabajó para simplificar el software de servidor. Se preguntaron cómo deberían distribuirse los módulos, qué garantías de seguridad podía ofrecer un runtime de JavaScript, qué debía incluir una cadena de herramientas completa y con qué facilidad una aplicación podía distribuirse como un ejecutable independiente. La compatibilidad con Node.js también se volvió central, ya que los usuarios querían las mejoras de Deno sin dejar de integrarse con el ecosistema JavaScript existente.
Hoy, todo el equipo de Deno se une a Cloudflare para llevar este trabajo más lejos. La ambición siempre ha ido más allá del runtime: cómputo, almacenamiento y comunicación trabajando juntos, sin que cada aplicación tenga que armar su propia infraestructura. Deno Deploy fue un paso hacia ese objetivo, pero operarlo reveló cuánta complejidad seguía existiendo por debajo. Eso llevó a celld, que se basa en el modelo de programación de Cloudflare Workers para que los desarrolladores construyan aplicaciones distribuidas desde el principio, con el escalado integrado en el modelo en lugar de ensamblado por cada app.
En Cloudflare, el equipo combinará su trabajo con el de los equipos de Workers y Durable Objects, con el objetivo de convertir este modelo en la forma predeterminada de construir servidores, ya sea en la red de Cloudflare o en infraestructura privada. El equipo dirigirá su desarrollo futuro a esta plataforma compartida en lugar de mantener un runtime y un servicio de alojamiento separados. Para los usuarios actuales, el runtime de Deno recibirá durante un año más versiones mensuales con correcciones de errores y de seguridad antes de que termine su desarrollo, aunque seguirá siendo de código abierto. Deno Deploy funcionará seis meses más antes de cerrar, con soporte de migración para los clientes de pago que se pasen a Cloudflare Workers. JSR seguirá operando sobre la infraestructura de Cloudflare, y el soporte de rusty_v8 continuará mientras avanza hacia su integración con workerd.
Los Durable Objects son especialmente relevantes para los agentes de IA, ya que ofrecen ejecución sin servidor de bajo costo, estado persistente, WebSockets y una interfaz de JavaScript de alto nivel. Los desarrolladores que construyan agentes a gran escala y quieran ejecutarlos en su propia infraestructura pueden escribir a ry@cloudflare.com.
¿Seguirá recibiendo soporte Deno después del traspaso a Cloudflare?
El runtime de Deno recibirá actualizaciones mensuales de corrección de errores y seguridad durante un año más, tras el cual terminará su desarrollo. Seguirá siendo de código abierto y otros son bienvenidos a continuar su desarrollo.
🇫🇷 Français
L'équipe de Deno rejoint Cloudflare : ce qui change
Pendant des années, l'équipe de Deno s'est efforcée de simplifier le développement de logiciels serveur. Elle s'est interrogée sur la manière de distribuer les modules, sur les garanties de sécurité qu'un runtime JavaScript pouvait offrir, sur ce qui devait faire partie d'une chaîne d'outils complète, et sur la facilité avec laquelle une application pouvait être livrée sous forme d'exécutable autonome. La compatibilité avec Node.js est également devenue essentielle, car les utilisateurs voulaient bénéficier des améliorations de Deno tout en restant connectés à l'écosystème JavaScript existant.
Aujourd'hui, l'équipe de Deno dans son ensemble rejoint Cloudflare pour poursuivre ce travail. L'ambition a toujours dépassé le runtime : le calcul, le stockage et la communication fonctionnant ensemble, sans que chaque application ait à assembler sa propre infrastructure. Deno Deploy constituait une étape vers cet objectif, mais son exploitation a révélé à quel point une complexité importante subsistait en arrière-plan. Cela a conduit à celld, qui s'appuie sur le modèle de programmation de Cloudflare Workers afin que les développeurs puissent créer des applications distribuées dès le départ, la mise à l'échelle étant intégrée au modèle plutôt que assemblée par chaque application.
Chez Cloudflare, l'équipe combinera son travail avec celui des équipes Workers et Durable Objects, avec pour objectif de faire de ce modèle la manière par défaut de construire des serveurs, que ce soit sur le réseau de Cloudflare ou sur une infrastructure privée. L'équipe concentrera son développement futur sur cette plateforme commune plutôt que de continuer à maintenir un runtime et un service d'hébergement distincts. Pour les utilisateurs actuels, le runtime Deno recevra pendant un an encore des versions mensuelles de corrections de bogues et de mises à jour de sécurité avant la fin de son développement, tout en restant open source. Deno Deploy fonctionnera encore six mois avant de fermer, avec un accompagnement à la migration pour les clients payants qui passent à Cloudflare Workers. JSR continuera de fonctionner sur l'infrastructure de Cloudflare, et la prise en charge de rusty_v8 se poursuivra, en vue de son intégration dans workerd.
Les Durable Objects sont particulièrement pertinents pour les agents d'IA, car ils offrent une exécution serverless peu coûteuse, un état persistant, des WebSockets et une interface JavaScript de haut niveau. Les développeurs qui construisent des agents à grande échelle et souhaitent les exécuter sur leur propre infrastructure peuvent écrire à ry@cloudflare.com.
Deno continuera-t-il d'être pris en charge après le rapprochement avec Cloudflare ?
Le runtime Deno recevra des versions mensuelles de corrections de bogues et de mises à jour de sécurité pendant une année supplémentaire, après quoi son développement prendra fin. Il restera open source, et d'autres sont invités à poursuivre son développement.
🇮🇳 हिन्दी
Deno टीम Cloudflare से जुड़ी: क्या बदलेगा
वर्षों से, Deno टीम सर्वर सॉफ़्टवेयर को सरल बनाने पर काम कर रही थी। उन्होंने सवाल उठाए कि मॉड्यूल कैसे वितरित किए जाने चाहिए, एक JavaScript रनटाइम कौन-सी सुरक्षा गारंटी दे सकता है, एक पूर्ण टूलचेन में क्या शामिल होना चाहिए, और कोई एप्लिकेशन कितनी आसानी से एक स्टैंडअलोन एक्ज़ीक्यूटेबल के रूप में भेजा जा सकता है। Node.js के साथ संगतता भी केंद्रीय बन गई, क्योंकि उपयोगकर्ता Deno के सुधारों का लाभ लेना चाहते थे और साथ ही मौजूदा JavaScript इकोसिस्टम से जुड़े रहना चाहते थे।
आज Deno की पूरी टीम उस काम को आगे बढ़ाने के लिए Cloudflare से जुड़ रही है। इस महत्वाकांक्षा का दायरा हमेशा रनटाइम से आगे रहा है: कंप्यूट, स्टोरेज और कम्युनिकेशन एक साथ मिलकर काम करें, बिना इसके कि हर एप्लिकेशन अपना इंफ्रास्ट्रक्चर खुद जोड़े। Deno Deploy उस लक्ष्य की दिशा में एक कदम था, लेकिन उसे चलाने से पता चला कि नीचे कितनी जटिलता बची हुई है। इसी से celld का जन्म हुआ, जो Cloudflare Workers प्रोग्रामिंग मॉडल पर बना है, ताकि डेवलपर शुरू से ही वितरित एप्लिकेशन बना सकें, और स्केलिंग हर ऐप द्वारा अलग से जोड़ने के बजाय मॉडल में ही निहित हो।
Cloudflare में, यह टीम अपने काम को Workers और Durable Objects टीमों के काम के साथ जोड़ेगी, ताकि यह मॉडल सर्वर बनाने का डिफ़ॉल्ट तरीका बन सके, चाहे वे Cloudflare के नेटवर्क पर चलें या अपने निजी इंफ्रास्ट्रक्चर पर। टीम भविष्य का विकास कार्य एक अलग रनटाइम और होस्टिंग सेवा के बजाय इसी साझा प्लेटफ़ॉर्म में लगाएगी। मौजूदा उपयोगकर्ताओं के लिए, Deno रनटाइम विकास समाप्त होने से पहले एक और साल तक मासिक बग-फिक्स और सुरक्षा अपडेट प्राप्त करता रहेगा, हालांकि यह ओपन सोर्स बना रहेगा। Deno Deploy बंद होने से पहले छह महीने चलेगा, और Cloudflare Workers में जाने वाले भुगतान करने वाले ग्राहकों को माइग्रेशन सहायता दी जाएगी। JSR Cloudflare के इंफ्रास्ट्रक्चर पर चलता रहेगा, और rusty_v8 का समर्थन जारी रहेगा क्योंकि यह workerd में एकीकरण की दिशा में बढ़ रहा है।
Durable Objects AI एजेंटों के लिए विशेष रूप से प्रासंगिक हैं, क्योंकि ये किफ़ायती सर्वरलेस एक्ज़ीक्यूशन, स्थायी स्टेट, WebSockets और एक उच्च-स्तरीय JavaScript इंटरफ़ेस प्रदान करते हैं। बड़े पैमाने पर एजेंट बनाने वाले और उन्हें अपने इंफ्रास्ट्रक्चर पर चलाना चाहने वाले डेवलपर ry@cloudflare.com पर संपर्क कर सकते हैं।
क्या Cloudflare में जाने के बाद भी Deno को समर्थन मिलता रहेगा?
Deno रनटाइम को एक और साल मासिक बग-फिक्स और सुरक्षा अपडेट मिलेंगे, जिसके बाद विकास समाप्त हो जाएगा। यह ओपन सोर्स बना रहेगा, और दूसरों का इसके विकास को जारी रखने का स्वागत है।
🇮🇩 Bahasa Indonesia
Tim Deno Bergabung dengan Cloudflare: Apa yang Berubah
Selama bertahun-tahun, tim Deno berupaya menyederhanakan pengembangan perangkat lunak server. Mereka mempertanyakan bagaimana modul seharusnya didistribusikan, jaminan keamanan apa yang dapat diberikan oleh runtime JavaScript, apa saja yang seharusnya termasuk dalam toolchain yang lengkap, dan seberapa mudah sebuah aplikasi dapat dikirimkan sebagai executable mandiri. Kompatibilitas dengan Node.js juga menjadi hal yang penting, karena pengguna menginginkan peningkatan dari Deno sambil tetap terhubung dengan ekosistem JavaScript yang sudah ada.
Hari ini, seluruh tim Deno bergabung dengan Cloudflare untuk membawa pekerjaan tersebut lebih jauh. Ambisi mereka selalu melampaui runtime: komputasi, penyimpanan, dan komunikasi yang bekerja bersama, tanpa setiap aplikasi harus merakit infrastrukturnya sendiri. Deno Deploy adalah langkah menuju tujuan tersebut, tetapi pengoperasiannya memperlihatkan betapa banyak kompleksitas yang masih tersembunyi di bawahnya. Hal itu melahirkan celld, yang dibangun di atas model pemrograman Cloudflare Workers sehingga pengembang dapat membangun aplikasi terdistribusi sejak awal, dengan penskalaan yang sudah termasuk dalam model itu sendiri, bukan dirakit oleh setiap aplikasi.
Di Cloudflare, tim akan menggabungkan pekerjaan mereka dengan tim Workers dan Durable Objects. Tujuannya adalah menjadikan model ini cara standar untuk membangun server, baik di jaringan Cloudflare maupun di infrastruktur pribadi. Tim akan memusatkan pengembangan ke depan pada platform bersama ini, bukan terus mengembangkan runtime dan layanan hosting yang terpisah. Bagi pengguna yang ada, runtime Deno akan menerima rilis bulanan berupa perbaikan bug dan pembaruan keamanan selama satu tahun lagi sebelum pengembangannya berakhir, meskipun tetap bersifat open source. Deno Deploy akan beroperasi selama enam bulan sebelum ditutup, dengan dukungan migrasi bagi pelanggan berbayar yang beralih ke Cloudflare Workers. JSR akan terus beroperasi dengan infrastruktur yang dipindahkan ke Cloudflare, dan dukungan untuk rusty_v8 akan dilanjutkan sambil diintegrasikan ke workerd.
Durable Objects sangat relevan untuk agen AI, karena menawarkan eksekusi serverless yang hemat biaya, state yang persisten, WebSockets, dan antarmuka JavaScript tingkat tinggi. Pengembang yang membangun agen dalam skala besar dan ingin menjalankannya di infrastruktur mereka sendiri dapat menghubungi ry@cloudflare.com.
Apakah Deno akan tetap didukung setelah pindah ke Cloudflare?
Runtime Deno akan menerima pembaruan bulanan berupa perbaikan bug dan keamanan selama satu tahun lagi, setelah itu pengembangannya berakhir. Deno akan tetap bersifat open source, dan pihak lain dipersilakan untuk melanjutkan pengembangannya.
🇯🇵 日本語
Deno チームが Cloudflare に参加:何が変わるのか
長年にわたり、Deno チームはサーバーソフトウェアの開発を簡素化するために取り組んできました。モジュールをどのように配布すべきか、JavaScript ランタイムがどのようなセキュリティ保証を提供できるか、完全なツールチェーンに何を含めるべきか、アプリケーションをスタンドアロンの実行ファイルとしてどれだけ簡単に配布できるかといった問いに向き合ってきました。Node.js との互換性も中心的な課題となりました。ユーザーは Deno の改良を求めつつ、既存の JavaScript エコシステムとの接続も維持したかったからです。
本日、Deno チーム全員がこの取り組みをさらに進めるため Cloudflare に参加します。その野心は常にランタイムの枠を超えてきました。コンピュート、ストレージ、通信が連携し、どのアプリケーションも独自にインフラを組み立てる必要がない世界です。Deno Deploy はその目標に向けた一歩でしたが、運用を通じて、その下にまだ多くの複雑さが残っていることが明らかになりました。そこから生まれたのが celld です。celld は Cloudflare Workers のプログラミングモデルを基盤とし、開発者が最初から分散アプリケーションを構築できるようにします。スケーリングは各アプリが個別に組み立てるのではなく、モデルそのものに組み込まれています。
Cloudflare では、同チームの成果を Workers および Durable Objects のチームと組み合わせ、このモデルをサーバー構築の標準的な方法にすることを目指します。Cloudflare のネットワーク上でも、ご自身のインフラ上でも利用できるようにします。また、チームは別個のランタイムとホスティングサービスを開発し続けるのではなく、今後の開発を共有プラットフォームに集中させます。Deno を使って構築してきた方々にとって、これは重大な変更であることを承知しています。Deno Deploy は 6 か月間稼働した後に終了します。有料顧客が Cloudflare Workers に移行する際には、移行サポートを提供します。
具体的には次のとおりです。Deno ランタイムは、今後 1 年間は毎月のバグ修正とセキュリティ更新を含むリリースを提供します。その後は Deno ランタイムの開発を終了します。Deno はオープンソースのままであり、その開発を継続したい人々を歓迎します。JSR は引き続き運用され、そのインフラは Cloudflare に移行します。rusty_v8 のサポートも続けられ、workerd への統合に向けて取り組みます。
AI の分野では、より良い抽象化の必要性が特に切実です。Durable Objects は、エージェントのハーネスにとって特に有用な機能を結びつけます。低コストのサーバーレス実行、永続的な状態、WebSockets、そして高レベルの JavaScript インターフェースです。これは私が最も探求したいことであり、celld が Durable Objects に焦点を当てている理由でもあります。Kenton Varda と私は、Cloudflare ブログに掲載した共同投稿でさらに詳しく説明しています。大規模にエージェントを構築し、自社のインフラで実行したい方は、ry@cloudflare.com までご連絡ください。
Cloudflare への移行後も Deno のサポートは続きますか?
Deno ランタイムは、さらに 1 年間、毎月のバグ修正とセキュリティ更新を受け取ります。その後、開発は終了します。オープンソースのまま提供され、他の人が開発を継続することも歓迎されています。
🇧🇷 Português
Equipe do Deno se junta à Cloudflare: o que muda
Durante anos, a equipe do Deno trabalhou para simplificar o desenvolvimento de software de servidor. Ela questionou como os módulos deveriam ser distribuídos, quais garantias de segurança um runtime JavaScript poderia oferecer, o que deveria fazer parte de uma cadeia de ferramentas completa e quão facilmente uma aplicação poderia ser distribuída como um executável independente. A compatibilidade com o Node.js também se tornou central, já que os usuários queriam as melhorias do Deno sem deixar de se conectar ao ecossistema JavaScript existente.
Hoje, toda a equipe do Deno está se juntando à Cloudflare para levar esse trabalho adiante. A ambição sempre foi além do runtime: computação, armazenamento e comunicação funcionando juntos, sem que cada aplicação precise montar sua própria infraestrutura. O Deno Deploy foi um passo nessa direção, mas operá-lo revelou quanta complexidade ainda existia por baixo. Isso levou ao celld, que se baseia no modelo de programação do Cloudflare Workers para que os desenvolvedores criem aplicações distribuídas desde o início, com o escalonamento embutido no próprio modelo, em vez de ser montado por cada aplicação.
Na Cloudflare, a equipe combinará seu trabalho com o das equipes do Workers e do Durable Objects, com o objetivo de tornar esse modelo a forma padrão de construir servidores, seja na rede da Cloudflare ou em infraestrutura própria. A equipe direcionará seu desenvolvimento futuro para essa plataforma compartilhada, em vez de continuar mantendo um runtime e um serviço de hospedagem separados. Para os usuários atuais, o runtime Deno receberá, por mais um ano, versões mensais com correções de bugs e atualizações de segurança antes do fim do desenvolvimento, mas permanecerá de código aberto. O Deno Deploy continuará funcionando por seis meses antes de ser encerrado, com suporte à migração para clientes pagantes que passarem ao Cloudflare Workers. O JSR continuará operando na infraestrutura da Cloudflare, e o suporte ao rusty_v8 seguirá enquanto avança para integração com o workerd.
Os Durable Objects são especialmente relevantes para agentes de IA, oferecendo execução serverless de baixo custo, estado persistente, WebSockets e uma interface JavaScript de alto nível. Desenvolvedores que criam agentes em larga escala e querem executá-los na própria infraestrutura podem entrar em contato pelo e-mail ry@cloudflare.com.
O Deno continuará recebendo suporte após a mudança para a Cloudflare?
O runtime Deno receberá, por mais um ano, atualizações mensais de correção de bugs e de segurança, após o qual o desenvolvimento será encerrado. Ele permanecerá de código aberto, e outras pessoas são bem-vindas para dar continuidade ao seu desenvolvimento.
🇷🇺 Русский
Команда Deno присоединяется к Cloudflare: что изменится
Долгие годы команда Deno работала над упрощением разработки серверного программного обеспечения. Она задавалась вопросами о том, как должны распространяться модули, какие гарантии безопасности может предоставить среда выполнения JavaScript, что должно входить в полноценный набор инструментов и насколько легко приложение можно распространять в виде самостоятельного исполняемого файла. Совместимость с Node.js тоже стала ключевой задачей, поскольку пользователи хотели получить улучшения Deno и при этом сохранить связь с существующей экосистемой JavaScript.
Сегодня вся команда Deno присоединяется к Cloudflare, чтобы продолжить эту работу. Амбиции всегда выходили за рамки среды выполнения: вычисления, хранение и коммуникация должны работать вместе, без необходимости для каждого приложения собирать собственную инфраструктуру. Deno Deploy стал шагом к этой цели, но его эксплуатация показала, сколько сложности остаётся скрытой под поверхностью. Так появился celld, который построен на модели программирования Cloudflare Workers и позволяет разработчикам создавать распределённые приложения с самого начала, причём масштабирование встроено в саму модель, а не собирается каждым приложением отдельно.
В Cloudflare команда объединит свою работу с работой команд Workers и Durable Objects. Цель состоит в том, чтобы эта модель стала стандартным способом создания серверов, будь то сеть Cloudflare или собственная инфраструктура. Команда направит будущую разработку на эту общую платформу, а не будет продолжать поддерживать отдельную среду выполнения и отдельный сервис хостинга. Для текущих пользователей среда выполнения Deno ещё в течение года будет получать ежемесячные выпуски с исправлениями ошибок и обновлениями безопасности, а затем разработка прекратится, однако проект останется открытым. Deno Deploy будет работать ещё шесть месяцев перед закрытием, и платным клиентам, которые переходят на Cloudflare Workers, будет оказана поддержка миграции. JSR продолжит работу на инфраструктуре Cloudflare, а поддержка rusty_v8 сохранится по мере движения к интеграции с workerd.
Durable Objects особенно актуальны для ИИ-агентов, поскольку предлагают недорогое бессерверное выполнение, постоянное состояние, WebSockets и высокоуровневый интерфейс JavaScript. Разработчики, которые создают агентов в больших масштабах и хотят запускать их на собственной инфраструктуре, могут написать на ry@cloudflare.com.
Будет ли Deno поддерживаться после перехода в Cloudflare?
Среда выполнения Deno будет получать ежемесячные исправления ошибок и обновления безопасности ещё один год, после чего разработка прекратится. Проект останется открытым, и другие приглашаются продолжить его разработку.
🇨🇳 简体中文
Deno 团队加入 Cloudflare:有哪些变化
多年来,Deno 团队一直致力于简化服务器软件的开发。他们探讨了模块应如何分发、JavaScript 运行时应提供哪些安全保障、完整的工具链应包含哪些内容,以及应用程序如何能够更轻松地以独立可执行文件的形式发布。与 Node.js 的兼容性也成为其中的核心,因为用户希望在享受 Deno 改进的同时,仍能接入现有的 JavaScript 生态系统。
今天,Deno 团队全体成员将加入 Cloudflare,以进一步推进这项工作。他们的愿景始终超越运行时本身:计算、存储和通信协同工作,无需每个应用程序都自行搭建基础设施。Deno Deploy 是迈向这一目标的一步,但在运营过程中,团队发现其底层仍存在大量复杂性。这促使他们开发了 celld,它基于 Cloudflare Workers 编程模型构建,使开发者从一开始就能构建分布式应用,且扩展能力内置于模型之中,而非由每个应用各自组装。
在 Cloudflare,该团队将与 Workers 和 Durable Objects 团队合作,致力于让这一模型成为构建服务器的默认方式,无论是在 Cloudflare 网络上还是私有基础设施中。团队将把未来的开发工作投入到这一共享平台,而不再维护独立的运行时和托管服务。对于现有用户,Deno 运行时将在开发结束前再获得一年的月度缺陷修复和安全更新,并将继续保持开源。Deno Deploy 将运营六个月后关闭,并为付费客户迁移至 Cloudflare Workers 提供支持。JSR 将继续在 Cloudflare 的基础设施上运行,rusty_v8 的支持也将持续,并逐步集成到 workerd 中。
Durable Objects 与 AI 智能体尤为相关,它提供低成本的无服务器执行、持久化状态、WebSockets 以及高级 JavaScript 接口。希望大规模构建智能体并将其部署在自有基础设施上的开发者,可联系 ry@cloudflare.com。
Cloudflare 收购后,Deno 是否仍会获得支持?
Deno 运行时将再获得一年的月度缺陷修复和安全更新,此后开发将结束。它将保持开源,欢迎其他人继续其开发工作。