چاکرا (موتور جاوااسکریپت)
توسعهدهنده(ها) | مایکروسافت |
---|---|
انتشار پایدار | ۱.۱۱.۲۴
/ ۸ دسامبر ۲۰۲۰[۱] |
مخزن | |
نوشتهشده با | سی پلاسپلاس |
سیستمعامل | ویندوز، مکاواس و لینوکس |
پلتفرم | آیای-۳۲، معماری ایکس۶۴ و آرم |
نوع | موتور جاوااسکریپت |
مجوز | اجازهنامه امآیتی |
چاکرا (به انگلیسی: Chakra) یک موتور جاوااسکریپت آزاد و متنباز است که توسط مایکروسافت برای مرورگر وب مایکروسافت اج توسعه یافتهاست. این موتور یک انشعاب از موتور جیاسکریپت به همین نام است که در اینترنت اکسپلورر استفاده میشد. مانند موتور مرورگر EdgeHTML، هدف اعلام شده از ایجاد این موتور این بود که «وب زنده» را منعکس کند.[۲] اجزای اصلی چاکرا متنباز با نام «ChakraCore» میباشند.
پشتیبانی از استانداردها
[ویرایش]چاکرا از اکما اسکریپت ۵٫۱ با پشتیبانی جزئی از اکمااسکریپت ۲۰۱۵ پشتیبانی میکند.[۳]
متنباز بودن
[ویرایش]پس از معرفی اولیه در ۵ دسامبر ۲۰۱۵، [۴] [۵] مایکروسافت موتور چاکرا را به نام «ChakraCore» به صورت متنباز، شامل تمام اجزای کلیدی موتور جاوا اسکریپت که مایکروسافت اج را در صفحه گیتهاب خود تحت پروانه امآیتی در ۱۳ ژانویه ۲۰۱۶ تامین میکند، ارائه کرد.[۵][۶] «ChakraCore» اساساً همان موتور چاکرا است که به مرورگر مایکروسافت اج قدرت میدهد؛ اما با اتصالات پلتفرم-آگنوستیک، یعنی بدون رابطهای خاص مورد استفاده در پلتفرم Universal App Windows.
مایکروسافت همچنین پروژهای در گیتهاب خود ایجاد کرده است که به نود جیاس اجازه میدهد از «ChakraCore» به عنوان موتور جاوا اسکریپت خود به جای وی۸ استفاده کند.[۷]
منابع
[ویرایش]- ↑ "Releases · microsoft/ChakraCore · GitHub". GitHub ChakraCore repository (به انگلیسی). Retrieved 2021-02-28.
- ↑ "Targeting Edge vs. Legacy Engines in JsRT APIs". Retrieved 10 September 2015.
- ↑ "Microsoft Edge Platform Status". Microsoft.com. Retrieved 10 September 2015.[پیوند مرده]
- ↑ "Microsoft Edge's JavaScript engine to go open-source". Microsoft. 2015-12-05. Retrieved December 8, 2015.
- ↑ ۵٫۰ ۵٫۱ Microsoft open sources Edge web browser's JavaScript engine, plans port to Linux on zdnet.com by Steven J. Vaughan-Nichols (on January 13, 2016)
- ↑ ChakraCore on github.com
- ↑ Node.js enabled for ChakraCore on github.com