Node.js يوسع الآفاق: دعم منصة جديدة لجافا سكريبت من جانب الخادم

مدرب بايثون أونلاين للمبتدئين

تعلم Python بسهولة دون إرهاق نظري. حل مهام عملية مع التحقق التلقائي واكتب الكود مباشرة في المتصفح.

ابدأ الدورة

Node.js يخطو خطوة إلى الأمام: دعم رسمي لمنصة أجهزة وبرامج جديدة



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



المنصة الجديدة المقصودة هي معمارية RISC-V (الإصدار 64 بت). سابقًا، كان Node.js متاحًا بشكل أساسي لـ x86 و x64 و ARM. الآن، سيتمكن المطورون الذين يستخدمون رقاقات تعتمد على RISC-V من تشغيل تطبيقات جافا سكريبت من جانب الخادم دون الحاجة إلى محاكاة أو طبقات وسيطة إضافية.



ماذا يعني هذا للمطورين؟



  • أداء أصلي — تعمل تطبيقات Node.js الآن مباشرة على RISC-V، مستفيدة من جميع مزايا تحسين الأجهزة.
  • خفض التكاليف — معمارية RISC-V مفتوحة المصدر وخالية من التراخيص، مما يسمح للمصنعين بإنشاء حلول خادم أكثر بأسعار معقولة.
  • كفاءة الطاقة — تستهلك رقاقات RISC-V تقليديًا طاقة أقل، وهو أمر بالغ الأهمية لمراكز البيانات وأجهزة إنترنت الأشياء.
  • توسيع النظام البيئي — يحصل المطورون على فرصة لنقل مشاريعهم إلى "الأجهزة" الجديدة مع الحد الأدنى من تغييرات الكود.


تفاصيل فنية للتحديث



إصدار Node.js الذي حصل على دعم RISC-V (بدءًا من Node.js 20.x) يتضمن:



  • دعمًا كاملاً لمحرك V8 JavaScript، مترجمًا لـ RISC-V 64.
  • عمل جميع الوحدات الأصلية (crypto, fs, http, net) دون إعدادات إضافية.
  • التكامل مع حزم npm التي تستخدم الإضافات الأصلية (بشرط إعادة ترجمتها).


وفقًا لفريق Node.js، فإن الأداء على RISC-V في الاختبارات (benchmarks) يمكن مقارنته بـ ARM64 عند نفس تردد الساعة، وفي بعض السيناريوهات (مثل العمل مع التشفير) يتفوق عليه.



أين سيكون هذا مفيدًا؟



  • المشاريع التعليمية — يمكن الآن دراسة جافا سكريبت من جانب الخادم على أجهزة RISC-V أحادية اللوحة الرخيصة (مثل StarFive VisionFive).
  • الحوسبة الطرفية (Edge Computing) — انخفاض استهلاك الطاقة يجعل RISC-V مثاليًا للخوادم الطرفية والأجهزة الذكية.
  • مراكز البيانات المؤسسية — الشركات التي تسعى للابتعاد عن المعماريات الاحتكارية تحصل على بديل كامل.


كيف تبدأ؟



لتجربة Node.js على RISC-V، يكفي:

  1. تثبيت صورة نظام تشغيل يدعم RISC-V (مثل Fedora RISC-V أو Debian لـ RISC-V).
  2. تنزيل البناء الثنائي لـ Node.js من الموقع الرسمي (قسم "التنزيلات الأخرى" ← "RISC-V 64").
  3. تشغيل node -v — وستكون جاهزًا للعمل.


هذا التحديث هو خطوة مهمة نحو تنويع منصات الأجهزة في عالم جافا سكريبت من جانب الخادم. يحصل المطورون على مزيد من حرية الاختيار، ويحصل مجتمع Node.js على سبب آخر للفخر.



تابع الأخبار على pythonlib.ru — نحن نواصل الحديث عن أحدث التحديثات التقنية.

المكتبات الموصى بها