شاكرا (محرك جافا سكريبت)

كان Chakra محرك جافا سكريبت مجانيًا ومفتوح المصدر، طورته مايكروسوفت لمتصفحها Microsoft Edge Legacy . وهو نسخة معدلة من محرك جافا سكريبت الذي يحمل الاسم نفسه والمستخدم في Internet Explorer . وكما هو الحال مع محرك متصفح EdgeHTML ، كان الهدف المعلن هو أن يعكس Chakra مفهوم "الويب الحي". [ 2 ] تم نشر المكونات الأساسية لـ Chakra كمصدر مفتوح باسم ChakraCore . في عام 2021، أوقفت مايكروسوفت دعم المحرك، مشيرةً إلى انتقالها إلى محرك قائم على Chromium لمتصفح Edge . وقد نُقل الدعم إلى المجتمع، حيث لا يزال غير نشط. [ 3 ]

دعم المعايير

يدعم Chakra لغة ECMAScript 5.1 مع دعم جزئي للغة ECMAScript 2015. [ 4 ]

المصادر المفتوحة

بعد الإعلان الأولي في 5 ديسمبر 2015، [ 5 ] [ 6 ] قامت مايكروسوفت بنشر محرك Chakra مفتوح المصدر باسم ChakraCore، بما في ذلك جميع المكونات الرئيسية لمحرك JavaScript الذي يشغل متصفح Microsoft Edge [Legacy] على صفحتها على GitHub بموجب ترخيص MIT في 13 يناير 2016. [ 6 ] [ 7 ] ChakraCore هو نفسه محرك Chakra الذي يشغل متصفح Microsoft Edge Legacy ، ولكن مع روابط مستقلة عن النظام الأساسي، أي بدون الواجهات المحددة المستخدمة داخل منصة تطبيقات Windows العالمية .

كما أنشأت مايكروسوفت مشروعًا على GitHub يسمح لـ Node.js باستخدام ChakraCore كمحرك JavaScript بدلاً من V8 . [ 8 ]

مراجع

  1. "الإصدارات · microsoft/ChakraCore · GitHub" . مستودع GitHub ChakraCore . تم الاطلاع عليه بتاريخ 28 فبراير 2021 .
  2. "استهداف محركات الحافة مقابل المحركات القديمة في واجهات برمجة تطبيقات JsRT" . تم الاطلاع عليه بتاريخ 10 سبتمبر 2015 .
  3. "org/Release 1.12 plan.md at master · chakra-core/org" . GitHub . تم الاطلاع عليه بتاريخ 17-11-2023 .
  4. "حالة منصة مايكروسوفت إيدج" . Microsoft.com . تم الاطلاع عليه بتاريخ 10 سبتمبر 2015 .
  5. "محرك جافا سكريبت لمتصفح مايكروسوفت إيدج سيصبح مفتوح المصدر" . مايكروسوفت . 5 ديسمبر 2015. تم الاطلاع عليه بتاريخ 8 ديسمبر 2015 .
  6. 1 2 مايكروسوفت تفتح المصدر لمحرك جافا سكريبت الخاص بمتصفح الويب إيدج، وتخطط لنقله إلى لينكس على موقع zdnet.com بقلم ستيفن جيه. فوغان نيكولز (في 13 يناير 2016)
  7. ChakraCore على github.com
  8. تم تفعيل Node.js لـ ChakraCore على github.com