微軟宣布下個(gè)月開(kāi)放Edge瀏覽器關(guān)鍵引擎源代碼
開(kāi)源也許是讓這個(gè)引擎變得更加通用的最佳途徑。
微軟近來(lái)似乎越來(lái)越熱衷于開(kāi)源活動(dòng),不僅在開(kāi)源工作碩果累累,而且還在不斷地加大對外開(kāi)放技術(shù)的力度。
微軟官方于日前宣布,將于下個(gè)月在代碼托管網(wǎng)站GitHub上公布來(lái)自Chakra JavaScript引擎核心組件的源代碼,文件名為ChakraCore。
據悉,Chakra JavaScript引擎是微軟為優(yōu)化IE9瀏覽器性能而開(kāi)發(fā)的一套引擎,也是Edge瀏覽器的一部分,其組件并未包含COM和通用Windows應用(Universal Windows Apps)開(kāi)發(fā)引擎的private bindings。因此這并不意味著(zhù)整個(gè)Edge瀏覽器開(kāi)源。
事實(shí)上,微軟這樣的計劃不難理解。當源代碼開(kāi)源化后,微軟可接受來(lái)自外部開(kāi)發(fā)者貢獻的代碼,比如讓英特爾、AMD、NodeSource等合作伙伴和開(kāi)發(fā)商協(xié)作并改善引擎性能。
微軟表示,Chakra能更好地支持最新版JavaScript。由于JavaScript庫和框架使用在近年來(lái)愈發(fā)頻繁,微軟一直在努力優(yōu)化Chakra引擎,并認為開(kāi)源是讓它變得更加通用的最佳途徑。
目前,ChakraCore僅針對Windows開(kāi)發(fā),不過(guò)微軟打算未來(lái)將其擴展至其他平臺。這意味著(zhù),JavaScript引擎也許將有更廣泛的應用場(chǎng)景中,例如游戲、云計算服務(wù),以及物聯(lián)網(wǎng)設備等。
最后,記得關(guān)注微信公眾號:鎂客網(wǎng)(im2maker),更多干貨在等你!
硬科技產(chǎn)業(yè)媒體
關(guān)注技術(shù)驅動(dòng)創(chuàng )新
