微軟將Edge源碼放上GitHub
微軟兌現了開放Edge瀏覽器JavaScript虛擬機的承諾,開放了Chakra的源代碼,授權條款採用 MIT 授權。
開源代碼以ChakraCore的名稱發佈,基本上同微軟用於Edge和通用Windows平台(UWP)的VM是同一個,只是去掉了同Edge和UWP的綁定以及部分COM診斷API。
而微軟也發表 Charka 藍圖,並且說明 Chakra 如何自行從源碼 build Charka。只要是 Windows 7 SP1 以上的作業系統,用有 C++ 支援的 Visual Studio 2013 或 2015 就可以了。而微軟不只要在 Windows 上,還打算在其他平台帶來 Chakra,像是在 Linux 平臺。除了跨平台的支援,微軟也打算支援 Node.js,讓 Node.js 能夠跑 Charka。
ChakraCore是作為一個嵌入式引擎推出的,可以包含到各種桌面、伺服器和 IoT 應用程式中。微軟亦希望可以在 ChakraCore 引擎上運行 Node.js。該項目現放在 GitHub,名為 Microsoft/node。