Microsoft otevře zdrojový kód JavaScriptového enginu Chakra
Alespoň to bylo firemními představiteli ohlášeno na konferenci JSConf. Tzv. ChakraCore se stane v lednu open-source projektem, který bude na GitHubu k dispozici pod otevřenou licencí MIT.
Nutno přiznat, že prohlížeč Edge zatím díru do světa neudělal. Je poměrně nedodělaný, nicméně to se týká uživatelské zkušenosti s celkovým produktem, kde engine Chakra je jen jednou z částí. Tento projekt, nejnovější generace enginu pro JavaSript z pera programátorů Microsoftu, se začal rodit již v roce 2008. Microsoftu se musí nechat, že v těchto věcech vidí poměrně dobře do budoucnosti (čemuž nasvědčuje ostatně již samotný XMLHttpRequest) a podobně jako další firmy fungující na poli webových prohlížečů tak zavčasu začal vyvíjet novou verzi pro moderní web „protkaný JavaScriptem až hanba“.
Engine Chakra tak je projektem vícevláknového interpreteru jazyka JavaScript s JIT kompilátorem a dalšími modernějšími vlastnostmi, virtuálním strojem pro JavaScript. Chakra nyní pohání aplikace typu Universal Windows na všech platformách, kde dnes běží Windows 10, ať již jde o PC, Xbox One či smartphony. Využívají jej i produkty jako Azure DocumentDB, Cortana či Outlook.com a TypeScript a v neposlední řadě také Node.js dostupné na platformě Windows 10 IoT Core. Chakra podporuje většinu vlastností obsažených ve specifikaci ECMAScript 6 i chystané novinky jako asynchronní funkce, SIMD, ale také asm.js a tvůrci se angažují i v projektu WebAssembly.
Microsoft (jistě) doufá, že otevřením Chakry přitáhne k projektu komunitní i jiné vývojáře a získá tím více, než kdyby si s Chakrou hrál jen ve svých laboratořích. Prvotní vydání v lednu bude pro Windows, ale s dalšími platformami se počítá.