HeadlinesBriefing HeadlinesBriefing.com

شكرًا لك يا Deno: تاريخ بيئة تشغيل

Hacker News •
×

ينضم Deno إلى Cloudflare، وسيقلّص استثماره في بيئة التشغيل تدريجيًا خلال العام المقبل. أعلن Ryan Dahl الأسبوع الماضي أن فريق Deno يدمج celld الخاص بـ Deno في workerd التابع لـ Cloudflare. وستستمر JSR في العمل على بنية Cloudflare التحتية. جاء الإعلان في الذكرى السنوية الثانية تمامًا لإطلاق Deno 2. وانضمت Bun إلى Anthropic قبل عشرة أشهر. لقد نال النظام البيئي الفوائد التي كان Deno يدفع نحوها، لكن ليس من Deno نفسه. فالمنافسة ضرورية لنظام بيئي صحي. وللأسف، لم يبلغ Deno أبدًا الحد الحرج في الإنتاج؛ فـ Node يهيمن اليوم في عام 2026 كما كان يهيمن في عام 2018. أما ما حققه Deno فهو أنه أحيا المنافسة وضغط على الطرف المهيمن.

بدأ Deno كقطيعة واضحة مع الماضي، بصلاحيات مرفوضة افتراضيًا، وTypeScript كمدخل من الدرجة الأولى، وواجهات برمجية وفق معايير الويب، ووحدات ES فقط، وملف تنفيذي واحد. ثم ظهرت Bun، فأعادت بناء أدوات التطوير من الصفر من أجل السرعة مع تشغيل حزم npm الحالية. وفي أكتوبر 2024، أنهى Deno 2 المهمة بتوافق كامل مع Node وnpm. أما workerd التابع لـ Cloudflare، الذي أُتيح مفتوح المصدر عام 2022، فقد طوّر طبقة توافق مع Node الخاصة به لأن الحزم موجودة هناك. وقد تبنّت Node ميزات كثيرة ابتكرها Deno أولًا، منها fetch العام، وWeb Socket، ونموذج صلاحيات مستقر. وقد انتهت تجربة بيئات التشغيل البديلة فعليًا، إذ ما زال Node هو الخيار الافتراضي رغم ابتكارات Deno.

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