برمجياتقراءة دقيقتين

المطور David Bushell ينقل مشروعه من Deno إلى Node ويقول إن البناء صار أسرع بنسبة 15%

المغزى

المغزى: حين تتساوى بيئات التشغيل في الخصائص، يصبح الفرق في أيها يتعثر أقل في العمل اليومي، والأداة المملة التي لا تعطّل صاحبها مكسب لا تراجع.

نشر David Bushell، وهو مطور ويب بريطاني، مقالًا في 3 أكتوبر 2026 أعلن فيه أنه ترك Deno وعاد إلى Node.

والأسباب التي ذكرها تشغيلية لا فلسفية. فتكامل Deno مع ZSH بقي مكسورًا لأسابيع، وسجل الحزم JSR كان يرد عليه بخطأ 429 Too Many Requests، وكانت هناك أخطاء تجعل Deno يتعثر في طلبات HTTP المتزامنة. ثم نقل مولّد موقعه الثابت إلى Node v26.10.0، فصار البناء أسرع بنسبة 15%. ووصف Bushell التحول بأن Deno انتقل من بيئة تشغيل حديثة ومبتكرة إلى شركة ناشئة مملة.

وهذه تجربة شخص واحد على مشروع واحد، وليست قياس أداء عامًا. ولا يذكر المقال رقم أداء آخر غير نسبة الـ 15%.

لكن ما تحت التجربة أوسع منها. فقبل سنوات كان الفرق بين البيئتين في الخصائص: دعم TypeScript دون أدوات وسيطة، وواجهات برمجية حديثة، وإعدادات أمان افتراضية. ثم أضافت Node هذه الخصائص واحدة بعد أخرى، ومنها تشغيل TypeScript مباشرة كما يشرح توثيقها الرسمي.

وحين تتقارب الخصائص، لا يبقى معيار للمقارنة إلا الاستقرار: أي البيئتين تتعثر أقل في العمل اليومي، وأيهما تحتاج وقتًا أقل في إصلاح الأدوات بدل بناء المنتج.

وللمطورين في بداية الطريق، وهم يختارون أول بيئة يبنون عليها، تقدم التجربة ملاحظة واضحة: الأحدث ليس بالضرورة الأفضل، والأداة الأقدم التي لا تعطّل العمل قد تكون الاختيار الأوفر وقتًا.

المصادر

  1. مقال David Bushell
  2. توثيق Node عن تشغيل TypeScript
  3. توثيق Deno
  4. سجل JSR

من عدد الثلاثاء 25 ربيع الآخر - 6 أكتوبر

أخبار ذات صلة

أخبار الثلاثاء 25 ربيع الآخر - 6 أكتوبر