HeadlinesBriefing HeadlinesBriefing.com

فريق Deno ينضم إلى Cloudflare: ما الذي يتغير

Hacker News •
×

لسنوات، عمل فريق 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.

المصدر: Hacker News · لخّصه HeadlinesBriefing