微軟繼續開源:開放Edge瀏覽器關鍵引擎
鉅亨網新聞中心 2015-12-06 12:31
新浪科技訊 北京時間12月6日上午消息,微軟正在進一步擁抱開源運動。該公司周五宣佈,將對最新Edge瀏覽器的核心部分進行開源。
微軟在官方博客中宣佈,將於下月在代碼托管網站GitHub上分享Chakra的原始碼。Chakra是Edge瀏覽器的JavaScript引擎。此外,微軟將接受來自外部開發者貢獻的代碼。
不過,這並不意味整個Edge瀏覽器開源,用戶也不可能僅使用ChakraCore去瀏覽網頁。但微軟認為,該公司的JavaScript引擎將可以被用在範圍更廣的應用中,例如游戲、雲計算服務,以及物聯網設備等。
考慮到JavaScript原本是一款為網頁瀏覽器開發的編程語言,因此微軟這樣的計劃有些難以理解。不過近年來,由於Node.js的發展,JavaScript也在被用於其他應用。作為一個平台,Node.js可以使JavaScript運行在伺服器或其他計算機上。(不過Node.js依賴谷歌的V8,這是Chrome瀏覽器的JavaScript引擎。)
那麼,為何開發者要使用Chakra,而不是V8?微軟表示,Chakra能更好地支持最新版JavaScript。目前,Chakra已被微軟用在除Edge瀏覽器以外的其他場合,例如Xbox和Windows Phone,以及Cortana和Outlook.com的伺服器端。
Node.js目前可以運行在Chakra上,但需要Windows的環境。不過微軟表示,Chakra未來也將適用於其他平台。在Chakra開源之后,微軟可以將其整合在Linux中發布,而獨立開發者也可以將ChakraCore移植至其他平台。
通過分享Chakra的代碼,蘋果、谷歌和Mozilla的瀏覽器開發者將可以了解微軟的做法,並優化自己的JavaScript引擎。(維金)
- 掌握全球財經資訊點我下載APP
文章標籤
上一篇
下一篇