微軟:下月開放Edge瀏覽器關鍵引擎Chakra源代碼

jopen 9年前發布 | 6K 次閱讀 Edge

12 月 6 日消息,微軟在官方博客中宣布,將于下月在代碼托管網站 GitHub 上分享 Chakra 的源代碼。Chakra 是 Edge 瀏覽器的 JavaScript 引擎。此外,微軟將接受來自外部開發者貢獻的代碼。

微軟:下月開放Edge瀏覽器關鍵引擎Chakra源代碼

微軟的此舉并不意味著將開源整個 Edge 瀏覽器。目前來看,用戶還將不能真正地瀏覽使用了 ChakraCore 的網頁。開源 Edge 的核心部分與開源整個 Edge 瀏覽器還是兩碼事。但是,微軟認為,該公司的 JavaScript 引擎將能夠在大量的應用中發揮作用,例如游戲、云服務和物聯網設備之中。

考慮到 JavaScript 原本是一款為網頁瀏覽器開發的編程語言,因此微軟這樣的計劃有些難以理解。不過近年來,由于 Node.js 的發展,JavaScript 也在被用于其他應用。作為一個平臺,Node.js 可以使 JavaScript 運行在服務器或其他計算機上。

為何開發者要使用 Chakra,而不是 V8?對此,微軟表示,Chakra 能更好地支持最新版 JavaScript。目前,Chakra 已被微軟用在除 Edge 瀏覽器以外的其他場合,例如 Xbox 和 Windows Phone,以及 Cortana 和 Outlook.com 的服務器端。

Node.js 目前可以運行在 Chakra 上,但需要 Windows 的環境。不過微軟表示,Chakra 未來也將適用于其他平臺。在 Chakra 開源之后,微軟可以將其集成在 Linux 中發布,而獨立開發者也可以將 ChakraCore 移植至其他平臺。

一旦微軟共享 Chakra 的源代碼,那么此前針對蘋果、谷歌和 Mozilla 等瀏覽器的開發者也將能夠學習微軟的一些方法,而且還可能會進一步完善他們自己的 JavaScript 內核引擎。

來自: TechWeb
 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!