تیم Deno به Cloudflare پیوست
خلاصهٔ کاملتر
رایان دال، سازندهٔ Node.js و Deno، تو بلاگ Deno اعلام کرده که کل تیم Deno به Cloudflare میپیوندن. به گفتهٔ اون، هدفشون از اول فقط یه رانتایم نبود. میخواستن محاسبه، ذخیرهسازی و ارتباط با هم کار کنن، بدون اینکه هر اپلیکیشن زیرساختش رو خودش سر هم کنه.
نویسنده مسیر رو اینجوری توضیح میده: اول Deno، بعد سرویس هاستینگ Deno Deploy، و بعد پروژهای به اسم celld. celld روی مدل برنامهنویسی Cloudflare Workers ساخته شده و قراره بشه از همون اول اپلیکیشن توزیعشده نوشت. نکتهش اینه که scale شدن داخل خود مدل برنامهنویسی هست، نه یه زیرساخت جدا که هر اپ باید براش بسازه.
تو Cloudflare این تیم با تیمهای Workers و Durable Objects کار میکنه. Durable Objects یعنی آبجکتهایی که state ماندگار دارن و هر کدوم یه جای مشخص اجرا میشن. هدف اینه که این مدل بشه روش پیشفرض ساختن سرور، چه روی شبکهٔ Cloudflare و چه روی زیرساخت خودتون.
بخش مهمتر برای کسایی که روی Deno کار کردن اینه که تیم دیگه رانتایم و هاستینگ جدا رو ادامه نمیده. خود دال هم قبول داره که این تغییر برای کاربرها سنگینه. یعنی اگه سرویستون روی Deno Deploy هست، باید از الان به فکر مهاجرت باشید.
دال میگه دلیل اصلی هیجانش، کار با AI هست. به نظرش Durable Objects برای agent harness (یعنی بستری که agentهای هوش مصنوعی توش اجرا میشن) خیلی بهدردبخوره. چون اجرای serverless ارزون، state ماندگار، WebSocket و یه رابط سطحبالای جاوااسکریپتی رو یهجا داره.
نکات کلیدی:
- رانتایم Deno تا یه سال دیگه ریلیز ماهانه با باگفیکس و آپدیت امنیتی میگیره، بعدش توسعهش تموم میشه ولی اوپنسورس میمونه.
- Deno Deploy شش ماه دیگه خاموش میشه و مشتریهای پولی برای مهاجرت به Cloudflare Workers کمک میگیرن.
- رجیستری JSR به کارش ادامه میده و زیرساختش میره روی Cloudflare.
- پشتیبانی از rusty_v8 ادامه داره و قراره داخل workerd ادغام بشه.
- پروژهٔ celld روی مدل Workers ساخته شده و تمرکزش روی Durable Objects هست.




