Рубрики Новости

Microsoft открывает исходный код JavaScript-движка ChakraCore браузера Edge

Опубликовал
Володимир Скрипін

Внимательно следившие за деятельностью Microsoft в этом году не могли не заметить, как сильно изменилось отношение программного гиганта к сообществу Open Source.

Только за последние несколько месяцев корпорация из Редмонда открыла исходный код редактора исходного кода Visual Studio, присоединилась к проекту разработки открытого видеоформата и сделала еще много другого полезного для развития сегмента Open Source.

И вот сегодня Microsoft делает еще один шаг в этом направлении и … открывает ChakraCore, движок JavaScript, на котором построен новый браузер Edge из операционной системы Windows 10.

Движок Chakra был разработан с нуля в 2008 году и используется для выполнения JavaScript. Кроме того, он лучше всего работает со стандартом ECMAScript 6 среди других движков, включая Google V8.

Курс Project Manager від Powercode academy.
Онлайн-курс Project Manager. З нуля за 3,5 місяці до нової позиції Без знання коду, англійської та стресу.
Зарееструватися

Хоть Chakra является «сердцем» браузера Edge, он также широко используется в Windows 10, обеспечивая работу универсальных приложений на Xbox, Windows Phone и планшетах.

Движок ChakraCore, который в течение месяца станет доступен на GitHub, по сути, является самодостаточной виртуальной машиной на JavaScript, которую сторонние разработчики теперь могут использовать в собственных приложениях.

На изображение выше перечислены базовые компоненты, которые будут открыты. Как видно, связующие модули с Edge или универсальными приложениями, а также COM API для диагностики не будут открыты.

Начиная с января 2016 года Microsoft разрешит сторонним разработчикам делать свой вклад в развитие проекта посредством запросов на GitHub. Примерно в это же время компания расскажет больше подробностей по поводу совместной работы над проектом.

Компания Microsoft рассчитывает, что ChakraCore в будущем будет широко использоваться в множестве приложений, начиная от облачных сервисов и заканчивая интернетом вещей, но будет интересно посмотреть, насколько эффективно он сможет противостоять решению Google.

Разработчики смогут загрузить движок ChakraCore на GitHub и добавить его поддержку в свои приложения уже в следующем месяце.

Источник: TNW

Disqus Comments Loading...