Разработчик(и) | Майкрософт |
---|---|
Стабильный релиз | 1.11.24 / 8 декабря 2020 г. ( 2020-12-08 ) [1] |
Репозиторий |
|
Написано в | С++ |
Операционная система | Windows , MacOS , Linux |
Платформа | IA-32 , x86-64 , ARM , ARM64 |
Тип | JavaScript-движок |
Лицензия | Лицензия Массачусетского технологического института |
Веб-сайт | github.com/chakra-core/ChakraCore |
Chakra — это бесплатный и открытый исходный код JavaScript-движка, разработанный Microsoft для своего веб-браузера Microsoft Edge Legacy . Это ответвление одноименного движка JScript, используемого в Internet Explorer . Как и в случае с движком браузера EdgeHTML , заявленное намерение состояло в том, чтобы отражать «Живой Интернет». [2] Основные компоненты Chakra были открыты как ChakraCore . В 2021 году Microsoft прекратила поддержку движка, сославшись на переход на движок на основе Chromium для Edge. Поддержка была передана сообществу, где она остается неактивной. [3]
Chakra поддерживает ECMAScript 5.1 с частичной поддержкой ECMAScript 2015. [4]
После первоначального анонса 5 декабря 2015 года [5] [6] Microsoft открыла исходный код движка Chakra под названием ChakraCore, включая все ключевые компоненты движка JavaScript, лежащего в основе Microsoft Edge, на своей странице GitHub по лицензии MIT 13 января 2016 года. [6] [7] ChakraCore по сути то же самое, что и движок Chakra, лежащий в основе браузера Microsoft Edge , но с платформенно-независимыми привязками, т. е. без специальных интерфейсов, используемых в универсальной платформе приложений Windows .
Microsoft также создала проект на GitHub , который позволяет Node.js использовать ChakraCore в качестве своего движка JavaScript вместо V8 . [8]