مميزات Node.js
تعرف على بعض الميزات مفتاح لـ Node.js في هذا الدرس.
سنغطي ما يلي...
ما هو Node.js؟
Node.js هي بيئة تشغيل JavaScript مفتوحة المصدر ومتعددة المنصات ، تُنفّذ أكواد JavaScript خارج متصفح الويب. لنلقِ نظرة على معنى كلٍّ من هذه الكلمات.
- مفتوح المصدر: يتمتع Node.js بمجتمع جيد من المتعاونين الذين يعملون على إبقاء Node.js غنيًا بالميزات ومحدثًا.
- متعدد المنصات: يمكن تشغيل تطبيقات Node.js على Windows أو macOS أو Linux.
- بيئة التشغيل: تم بناء Node.js على محرك V8 الخاص بـ Google Chrome ويوفر كل ما تحتاجه لتشغيل JavaScript خارج المتصفح.
جيش من رجل واحد
يعمل تطبيق Node.js في عملية واحدة. مع أن لهذا الأمر إيجابياته وسلبياته، إلا أن طبيعة Node.js غير متزامن تسمح له بمعالجة طلبات متعددة إلى خادم واحد دون عناء إدارة العمليات.
الكثير من الحزم
يحتوي Node.js على أكثر من مليون حزمة مفتوحة المصدر مستضافة على
تحت غطاء المحرك
يستخدم Node.js محرك JavaScript وWebAssembly مفتوح المصدر وعالي الأداء من Google، المعروف باسم V8. هذا يمنح Node.js أداءً أقوى مقارنةً بأطر العمل الأخرى.