stringtranslate.com

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

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]

Ссылки

  1. ^ "Выпуски · microsoft/ChakraCore · GitHub". Репозиторий GitHub ChakraCore . Получено 28.02.2021 .
  2. ^ "Targeting Edge vs. Legacy Engines in JsRT APIs" . Получено 10 сентября 2015 г. .
  3. ^ "org/Release 1.12 plan.md в master · chakra-core/org". GitHub . Получено 2023-11-17 .
  4. ^ "Состояние платформы Microsoft Edge". Microsoft.com . Получено 10 сентября 2015 г.[ постоянная мертвая ссылка ]
  5. ^ "JavaScript-движок Microsoft Edge станет открытым". Microsoft . 2015-12-05 . Получено 8 декабря 2015 г. .
  6. ^ ab Microsoft открывает исходный код JavaScript-движка веб-браузера Edge, планирует портировать его на Linux на zdnet.com Стивен Дж. Воан-Николс (13 января 2016 г.)
  7. ^ ChakraCore на github.com
  8. ^ Node.js включен для ChakraCore на github.com

Внешние ссылки