Jump to content

Чакра (движок JScript)

Чакра
Разработчик(и) Майкрософт
Первоначальный выпуск 2009 год ; 15 лет назад ( 2009 )
Написано в С++
Операционная система Microsoft Windows
Тип JScript- движок
Лицензия Собственный

Chakra — это собственный движок JScript, разработанный Microsoft . Он используется в Internet Explorer веб-браузере .

Позже Microsoft разработала новый движок JavaScript для своего браузера Microsoft Edge , который по ошибке также называют Chakra . Microsoft Edge перешел на движок JavaScript V8 в 2020 году.

Отличительной особенностью движка является то, что он JIT компилирует скрипты на отдельном ядре ЦП , параллельно с веб-браузером. [1] [2] Хотя в прошлом Microsoft указывала, что другие элементы, такие как рендеринг и маршалинг , не менее важны для общей производительности браузера, [3] их улучшения в движке были ответом на развитие конкурирующих браузеров, по сравнению с которыми IE8 отставал с точки зрения скорости обработки сценариев на стороне клиента. [4]

Тесты SunSpider , проведенные 18 ноября 2009 г., показали, что PDC- версия IE9 выполняет сценарии намного быстрее, чем IE8, но медленнее, чем Firefox 3.6 , Chrome 4 и WebKit Nightly. [3] Тот же тест, проведенный 15 марта 2010 года, показал, что первая предварительная версия платформы IE9 (с использованием текущей на тот момент версии Chakra) была быстрее, чем Firefox (с SpiderMonkey ), но медленнее, чем Safari SquirrelFish Extreme ), Chrome (с V8 ). и Opera Караканом ).

8 марта 2011 года Microsoft опубликовала результаты, показывающие, что 32-разрядный Internet Explorer 9 работает быстрее, чем Safari, Firefox (с TraceMonkey ), Chrome и Opera. [5]

Тесты производительности ZDNET, проведенные в марте 2011 года , пришли к выводу, что Internet Explorer 9 (32-разрядный), Chrome 10 и Firefox 4 кандидат на выпуск «довольно одинаково совпадают». [6]

В 2012 году последующие версии Chakra, такие как версия, включенная в Internet Explorer 10 , представили дополнительные изменения производительности, включая JIT-компиляцию на x64 и архитектурах ARM , а также оптимизации, связанные с математикой с плавающей запятой и сборкой мусора . [7]

  1. ^ Стивен Дж. Воан-Николс (10 марта 2011 г.). «Пересмотр Chrome 10 и Internet Explorer 9» . ЗДНет . Проверено 21 марта 2011 г.
  2. ^ Мачмор, Майкл (16 марта 2010 г.). «Internet Explorer 9: ранний взгляд» . Журнал ПК . Проверено 19 марта 2010 г.
  3. ^ Jump up to: а б Хахамович, декан (23 ноября 2009 г.). «Ранний взгляд на IE9 для разработчиков» . IEBlog в сети разработчиков Microsoft . Майкрософт . Проверено 19 марта 2010 г.
  4. ^ Хахамович, декан (18 марта 2010 г.). «HTML5, аппаратное ускорение: первая предварительная версия платформы IE9, доступная для разработчиков» . IEBlog в сети разработчиков Microsoft . Майкрософт . Проверено 19 марта 2010 г.
  5. ^ «Результаты тестирования JavaScript WebKit Sunspider» . Демонстрации платформы Internet Explorer 9: тест-драйв . Майкрософт . Архивировано из оригинала 24 марта 2011 г. Проверено 19 марта 2010 г.
  6. ^ Адриан Кингсли-Хьюз (15 марта 2011 г.). «IE9 против Chrome 10 против Firefox 4 RC против Opera 11.01 против Safari 5 — БОЛЬШОЙ тест браузера!» . ЗДНет . Архивировано из оригинала 20 марта 2011 г. Проверено 21 марта 2011 г.
  7. ^ «Достижения в области производительности JavaScript в IE10 и Windows 8» . Майкрософт . Проверено 24 октября 2013 г.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: ec30a0f39f753a909fed0c4b6af99cf4__1720183020
URL1:https://arc.ask3.ru/arc/aa/ec/f4/ec30a0f39f753a909fed0c4b6af99cf4.html
Заголовок, (Title) документа по адресу, URL1:
Chakra (JScript engine) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)