Microsoft отваря кода на JavaScript-енджина на браузъра Edge

Енджинът ChakraCore, чийто код ще стане достъпен в ресурса GitHub през януари, по същество е самодостатъчна виртуална машина на JavaScript, която сега разработчиците ще могат да използват и за създаването на собствените си приложения.

Хората, които следят внимателно дейността на Microsoft през тази година, със сигурност са забелязали колко силно се е променило отношението на корпорацията към Open Source общността. Само през последните няколко месеца софтуерният гигант отвори изходния код на Visual Studio редактора, присъедини се към нов проект за отворен видеоформат, пусна демо-браузър с отворен код и направи още редица полезни стъпки за развитието на Open Source идеята.

А ето че сега Microsoft прави още един важен ход в това направление, като отваря … кода на ChakraCore JavaScript енджина, върху който е изграден фирмения браузър от последно поколение Edge за операционната система Windows 10.

В случай, че сте пропуснали, енджинът Chakra е разработен от нулата през 2008 г. и се използва за изпълнение на JavaScript. Освен това, той работи със стандарта ECMAScript 6 най-добре сред всички останали браузърни енджини, включително Google V8.

Една от особеностите е, че макар да е “сърцето” на Edge, енджинът Chakra се използва широко и в самата ОС Windows 10, където обезпечава работата на универсалните преиложения, съвместими с Xbox, Windows Phone и таблетите.

Казано накратко, енджинът ChakraCore, чийто код до месец ще стане достъпен в ресурса GitHub, по същество е самодостатъчна виртуална машина на JavaScript, която сега разработчиците ще могат да използват и за създаването на собствените си приложения.


Microsoft отваря кода на JavaScript-енджина на браузъра Edge

© PCWorld България, pcworld

На схемата по-горе са показани базовите компоненти на енджина, които ще бъдат отворени. Както се вижда, затворени ще останат свързващите модули с браузъра Edge или с универсалните приложения и COM API интерфейса за диагностика.

От януари 2016 г. натам Microsoft ще разреши на независимите разработчици да дават своя принос в развитието на проекта посредством заявки на GitHub. През следващия месец се очаква също компанията да разкрие и повече подробности относно своите възгледи за съвместната работа над енджина ChakraCore.

В Microsoft се надяват, че вбъдеще ChakraCore ще се използва широко в множество приложения от всякакъв тип – от облачни услуги до програми за концепцията “Интернет на вещите” (IoT). Ще бъде интересно обаче да се види доколко успешно този енджин ще може да се противопостави на решенията на Goоgle.

Twitter icon Facebook icon
Този сайт използва бисквитки (cookies). Ако желаете можете да научите повече тук.