Чакра (JScript қозғалтқышы) - Chakra (JScript engine)

Чакра
ӘзірлеушілерMicrosoft
Операциялық жүйеMicrosoft Windows
ТүріJScript қозғалтқыш
ЛицензияМеншіктік

Чакра Бұл JScript әзірлеген қозғалтқыш Microsoft 32 биттік нұсқасы үшін Internet Explorer 9 (IE9) веб-шолғыш.

JScript қозғалтқышы әзірленген жабық көз меншікті бағдарламалық жасақтама. Microsoft корпорациясы JScript негізіндегі басқа JavaScript қозғалтқышын ойлап тапты Microsoft Edge браузер (деп те аталады) Чакра ). Chakra JavaScript қозғалтқышы болды қайнар көзі астында MIT лицензиясы.[1]

Ерекшеліктер

Қозғалтқыштың айрықша ерекшелігі сол JIT компиляциясы бөлек сценарийлер Орталық Есептеуіш Бөлім веб-шолғышқа параллель.[2][3] Бұрын Майкрософт басқа элементтерге назар аударды, мысалы көрсету және қуыру, шолушының жалпы өнімділігі үшін де маңызды,[4] олардың қозғалтқышты жетілдіруі бәсекеге қабілетті браузерлерге жауап болды, олармен салыстырғанда IE8 клиенттік сценарийді өңдеу жылдамдығынан артта қалды.[5]

Тарих

SunSpider 2009 жылдың 18 қарашасында өткізілген тестілер көрсеткендей PDC IE9 сценарийлерін орындау нұсқасы IE8-ге қарағанда әлдеқайда жылдам, бірақ баяу Firefox 3.6, Chrome 4, және WebKit Түнде.[4] 2010 жылдың 15 наурызында жүргізілген дәл сол тест IE9 платформасын алдын ала қарауды (сол кездегі Чакраның нұсқасын қолдана отырып) Firefox-қа қарағанда жылдамырақ көрсетті ( ӨрмекшіMonkey ), бірақ қарағанда баяу Сафари (бірге SquirrelFish Extreme ), Chrome (бірге V8 ), және Опера (бірге Каракан ).

2011 жылдың 8 наурызында Microsoft 32 биттік Internet Explorer 9-дің Safari, Firefox (қарағанда TraceMonkey ), Chrome және Opera.[6]

2011 жылғы наурыз ZDNet Internet Explorer 9 (32 биттік), Chrome 10, және Firefox 4 кандидатты босату «біркелкі сәйкес келді».[7]

2012 жылы Чакраның келесі нұсқалары, мысалы, енгізілген нұсқасы Internet Explorer 10, JIT компиляциясын қоса, өнімділікке қосымша өзгерістер енгізді x64 және ARM архитектуралары, және байланысты оңтайландыру өзгермелі нүкте математика және қоқыс шығару.[8]

Ашық ақпарат көзі

2015 жылы өткен соңғы қоңырау кезінде АҚОНФ, Майкрософт олардың болғанын хабарлады ашық көздер ChakraCore қозғалтқышы 2016 жылдың қаңтарында GitHub.[9] ChakraCore мәні Chakra қозғалтқышымен бірдей Microsoft Edge браузер, бірақ платформалық-агностикалық байланыстармен, яғни Windows Universal App платформасында қолданылатын арнайы интерфейстерсіз. 2016 жылдың 13 қаңтарында Microsoft ChakraCore-ді шығарды MIT лицензиясы уәде етілгендей GitHub-та.[1][10]

Сондай-ақ қараңыз

Әдебиеттер тізімі

  1. ^ а б Microsoft Edge веб-шолғышының JavaScript қозғалтқышының ашық көздері, Linux портын жоспарлайды қосулы zdnet.com Стивен Дж. Вон-Николстың (2016 жылғы 13 қаңтарда)
  2. ^ Стивен Дж. Вон-Николс (10 наурыз, 2011). «Chrome 10 мен Internet Explorer 9 қайта қаралды». ZDNet. Алынған 2011-03-21.
  3. ^ Мукмор, Майкл (16 наурыз, 2010). «Internet Explorer 9: ерте көзқарас». PC журналы. Алынған 19 наурыз, 2010.
  4. ^ а б Хачамович, декан (23.11.2009). «Әзірлеушілерге арналған IE9-ге ерте қарау». Microsoft Developer Network-тағы IEBlog. Microsoft. Алынған 19 наурыз, 2010.
  5. ^ Хачамович, декан (18.03.2010). «HTML5, жеделдетілген жабдық: әзірлеушілер үшін IE9 платформасын алғашқы қарау мүмкіндігі бар». IEBlog қосулы Microsoft Developer Network. Microsoft. Алынған 19 наурыз, 2010.
  6. ^ «WebKit Sunspider JavaScript эталондық нәтижелері». Internet Explorer 9 платформасының демонстрациясы: тесттік диск. Microsoft. Архивтелген түпнұсқа 2011-03-24. Алынған 19 наурыз, 2010.
  7. ^ Адриан Кингсли-Хьюз (2011 ж. 15 наурыз). «IE9 vs Chrome 10 vs Firefox 4 RC vs Opera 11.01 vs Safari 5 - BIG шолғышының эталоны!». ZDNet. Архивтелген түпнұсқа 2011-03-20. Алынған 2011-03-21.
  8. ^ «IE10 және Windows 8 жүйелеріндегі JavaScript жұмысындағы жетістіктер». Microsoft. Алынған 24 қазан, 2013.
  9. ^ «Microsoft Edge JavaScript қозғалтқышы ашық қайнар көзге ауысады». Microsoft. Алынған 8 желтоқсан, 2015.
  10. ^ ChakraCore қосулы GitHub

Сыртқы сілтемелер