ChakraCore вече е достъпен за кросплатформена разработка, включително в Universal Windows Platform приложения

Microsoft обяви, че JavaScript ядрото Chakra, което стои в основата на браузъра Microsoft Edge, вече може да се стартира под Linux и OS X, както и в приложения за Universal Windows Platform. Това съобщение идва след като в началото на годината компанията отвори сорс кода на ChakraCore.

Кросплатформена поддръжка и обратна съвместимост

Според Microsoftпрограмистите вече разполагат с по-лесен начин за създаване на кросплатформени приложения на JavaScript. От компанията уточняват, че API JavaScript Runtime (JSRT), на който се базира ChakraCore, първоначално е бил написан за Windows и е съдържал зависимости от платформата – например използване на UTF16-LE кодиране на стрингове във Win32, докато другите платформи работят с UTF-8.

За да се постигне независимост от операционната система, част от програмата е била преобразувана и пренаписана. От Microsoft подчертават, че обратната съвместимост е основен принцип: приложенията, създадени за Windows с предишни версии на JSRT API, ще продължат да работят както досега.

Бъдещи планове

От компанията съобщиха още, че планират да добавят нови възможности в ChakraCore, предназначени за други операционни системи, включително JIT компилатор. Това ще разшири възможностите за разработчиците, които искат да използват ядрото извън Windows среда.