Microsoft откроет элементы своего движка JavaScript

7 декабрь, 2015 - 10:06
Microsoft откроет элементы своего движка JavaScript

Открытому коду отводится все больше места в стратегии разработки компании Microsoft, которая за последние несколько лет предоставила сообществу Open Source значительную часть стека технологий .NET.

В январе следующего года Microsoft собирается опубликовать ключевые компоненты своего JavaScript-движка Chakra на ресурсе GitHub в соответствии с условиями открытой лицензии MIT. Эти планы, о которых говорилось уже несколько недель, компания официально анонсировала 5 декабря на конференции JSConf.

Chakra это кодовое наименование JavaScript-технологии, которую Microsoft разработала для Internet Explorer 9 и использовала в последующих релизах браузеров IE и Edge. Кроме того, Chakra применяется в Cortana, Outlook.com, Azure DocumentDB и TypeScript. Chakra также обеспечивает работу Node.js с Windows 10 IoT Core.

Сценарии использования Chakra сообществом Open Source, по мнению представителей Microsoft, будут варьироваться в широких пределах: от оптимизации производительности Edge на определенных чипсетах, до облачных решений, мобильных игр и устройств с минимальными аппаратными ресурсами.

В блоге Microsoft сообщается, что помимо публики, ряд организаций уже проявили интерес к участию в развитии сообщества ChakraCore. В частности, компания говорит о сотрудничестве с Intel, AMD и NodeSource.

В число фрагментов Chakra, предоставляемых с открытым кодом как ChakraCore, Microsoft включит JIT, сборщик мусора, анализатор синтаксиса, интерпретатор и различные прикладные программные интерфейсы (API для COM-диагностики, для связи с браузерами и с Universal Windows Platform).

«Со временем мы рассчитываем сделать его ещё более универсальным, как внутри, так и за пределами экосистемы Windows, — говорится в пресс-релизе. — Январский выпуск будет только для Windows, однако мы намерены перенести ChakraCore и на другие платформы в будущем».