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

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

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

ابدأ الدورة

Node.js يوسع الدعم رسميًا: منصة جديدة في الخدمة



أعلن فريق مطوري Node.js عن تحديث طال انتظاره: مع إصدار الإصدار 22.6 (LTS)، تحصل المنصة على دعم رسمي لـ رقائق ARM64 لأجهزة الكمبيوتر المكتبية التي تعمل بنظام Windows. سابقًا، كانت هذه البنية مدعومة فقط في Linux وmacOS، مما ترك مستخدمي Windows بدون إصدار أصلي. الآن، يمكن لـ Node.js العمل على أجهزة مثل Surface Pro X أو أجهزة الكمبيوتر المحمولة المزودة بـ Snapdragon دون محاكاة، مما يعزز الأداء بشكل كبير ويقلل استهلاك الذاكرة.



هذه خطوة طال انتظارها من قبل المطورين الذين يستخدمون أجهزة ARM. وفقًا للمدونة الرسمية لـ Node.js، اجتاز الإصدار الجديد دورة اختبار كاملة وهو جاهز للاستخدام الصناعي. يمكن تثبيته عبر الموقع الرسمي أو مدير الحزم nvm-windows (باستخدام العلم --arm64).



لماذا هذا مهم للنظام البيئي لـ JavaScript؟ إليك النقاط الرئيسية:



  • الأداء — تعمل الإصدارات الأصلية لـ ARM بشكل أسرع بنسبة تصل إلى 40% في عمليات الإدخال/الإخراج مقارنة بمحاكاة x86.
  • كفاءة الطاقة — تقليل الحمل على المعالج يطيل عمر البطارية على أجهزة الكمبيوتر المحمولة المزودة بـ ARM.
  • التوافق — تم اختبار جميع الحزم الشائعة، بما في ذلك Express وFastify وPrisma، بالفعل تحت البنية الجديدة.
  • التطوير لإنترنت الأشياء (IoT) — توافق ARM يبسط إنشاء حلول الخادم لـ Raspberry Pi وأجهزة الكمبيوتر أحادية اللوحة الأخرى.


بالإضافة إلى ذلك، أثر التحديث أيضًا على المنصات الأخرى. في نفس الإصدار من Node.js، تم تحسين دعم FreeBSD 13+ وإضافة توافق تجريبي مع RISC-V — وهي بنية مفتوحة تكتسب شعبية في الأنظمة الأكاديمية والمضمنة. يؤكد المطورون أن هذه مجرد البداية: الخطط تتضمن دعمًا كاملاً لـ LoongArch (النظير الصيني لـ MIPS) وIBM Z.



بالنسبة لأولئك الذين يعملون على Windows ARM، سيكون الانتقال سلسًا. ستستمر جميع المشاريع الحالية على Node.js في العمل دون تغييرات — فقط استبدل الإصدار المثبت. إذا كنت تستخدم مدير الحزم Chocolatey أو Scoop، يبقى أمر التثبيت كما هو، لكن النظام سيختار الآن البنية الصحيحة تلقائيًا.



ماذا يعني هذا للتعليم؟ في PythonLib، نعد بالفعل دروسًا محدثة حيث سنشرح بناء المشاريع تحت ARM، وإعداد CI/CD للتطوير عبر المنصات، ومقارنة أداء Node.js على البنى المختلفة. اشترك في التحديثات — سيصدر دليل مفصل خلال الأسبوع المقبل.



يمكنك تنزيل الإصدار الجديد من الموقع الرسمي لـ Node.js أو عبر الطرفية باستخدام الأمر nvm install 22.6.0. جرب، اختبر، وشارك النتائج في التعليقات!



تم التحديث: 15 مارس 2025. إصدار Node.js 22.6.0 LTS.

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