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]