Chakra - это проприетарный движок JScript, разработанный Microsoft . Он используется в веб-браузере Internet Explorer .
Разработчики) | Microsoft |
---|---|
Первый выпуск | 2009 |
Написано в | C ++ |
Операционная система | Майкрософт Виндоус |
Тип | Движок JScript |
Лицензия | Проприетарный |
Позже Microsoft разработала новый движок JavaScript для своего браузера Microsoft Edge , который также сбивает с толку и называется Chakra .
Функции
Отличительной особенностью движка является то, что он JIT компилирует скрипты на отдельном ядре ЦП параллельно с веб-браузером. [1] [2] Хотя Microsoft в прошлом указала, что другие элементы, такие как рендеринг и маршаллинг , не менее важны для общей производительности браузера, [3] их улучшения в движке были ответом на развитие конкурирующих браузеров, по сравнению с которым IE8 отставал по скорости обработки клиентских скриптов. [4]
История
Тесты SunSpider, проведенные 18 ноября 2009 года, показали, что версия IE9 для PDC выполняет сценарии намного быстрее, чем IE8, но медленнее, чем Firefox 3.6 , Chrome 4 и WebKit Nightly. [3] Тот же тест, проведенный 15 марта 2010 г., показал, что первая предварительная версия платформы IE9 (с использованием текущей на тот момент версии Chakra) была быстрее, чем Firefox (с SpiderMonkey ), но медленнее, чем Safari (с SquirrelFish Extreme ), Chrome ( с V8 ) и Opera (с Carakan ).
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]
Рекомендации
- ↑ Стивен Дж. Воан-Николс (10 марта 2011 г.). «Новый взгляд на Chrome 10 и Internet Explorer 9» . ZDNet . Проверено 21 марта 2011 .
- ^ Гораздо больше, Майкл (16 марта 2010 г.). «Internet Explorer 9: ранний взгляд» . Журнал ПК . Проверено 19 марта 2010 года .
- ^ а б Хахамович, декан (23 ноября 2009 г.). «Ранний взгляд на IE9 для разработчиков» . IEBlog в сети разработчиков Microsoft . Microsoft . Проверено 19 марта 2010 года .
- ^ Хахамович, декан (18 марта 2010 г.). «HTML5, аппаратное ускорение: первая предварительная версия платформы IE9, доступная для разработчиков» . IEBlog в сети разработчиков Microsoft . Microsoft . Проверено 19 марта 2010 года .
- ^ «Результаты тестов WebKit Sunspider JavaScript» . Демонстрации платформы Internet Explorer 9: тест-драйв . Microsoft . Архивировано из оригинала на 2011-03-24 . Проверено 19 марта 2010 года .
- ^ Адриан Кингсли-Хьюз (15 марта 2011 г.). «IE9 против Chrome 10 против Firefox 4 RC против Opera 11.01 против Safari 5 - БОЛЬШОЙ тест браузера!» . ZDNet . Архивировано из оригинала на 2011-03-20 . Проверено 21 марта 2011 .
- ^ «Повышение производительности JavaScript в IE10 и Windows 8» . Microsoft . Проверено 24 октября 2013 года .