微軟的 ChakraCore JavaScript 引擎即將登陸 Linux 與 OS X

閱讀時間圖標 2分鐘讀


讀者幫助支持 MSpoweruser。如果您透過我們的連結購買,我們可能會獲得佣金。 工具提示圖標

請閱讀我們的揭露頁面,了解如何幫助 MSPoweruser 維持編輯團隊的發展 阅读更多

查克拉核心-linux-osx

微軟今天宣布,該公司正在將 ChakraCore 引入 Linux 和 OS X。ChakraCore 是一個開源 JavaScript 引擎,適用於 Microsoft Edge 和 Windows 10 上的通用 Windows 平台。微軟表示:

將 ChakraCore 引入 Linux 和 OS X 就是為了讓開發人員能夠使用該引擎構建跨平台應用程序。 這 JavaScript 運行時 (JSRT) API 託管 ChakraCore 最初是為 Windows 設計的,因此它們不可避免地有一些 Windows 依賴項——例如,Win32 對字符串使用 UTF16-LE 編碼,而其他平台可能使用 UTF8 編碼的字符串。 作為啟用跨平台支持的一部分,一些 JSRT API 已經過重構和重新設計,以允許開發人員編寫與平台無關的代碼來嵌入 ChakraCore。 保持向後兼容性是我們遵循的核心原則——因此在 Windows 上使用之前的 JSRT API 集編寫的應用程序將繼續按原樣工作。 你可以 建造引擎 並寫一個 你好世界應用程序 在 Windows/Linux/OS X 上開始使用 ChakraCore。

借助 ChakraCore,開發人員可以輕鬆地在 Linux 或 OS X 上構建跨平台應用程序。正如微軟所說,這僅僅是 ChakraCore 在 OS X 和 Linux 上的開始。 開發者 可以開始了 今天在 Linux 和 OS 上使用 ChakraCore,如果您有興趣,可以查看 此處使用 ChakraCore 構建的示例 Hello World 應用程序。

微軟表示將在未來幾個月繼續改進它,他們已經在努力增加對 Intl 的支持,這將使公司能夠確保引擎在所有平台上都具有相同的功能。

微軟的最新公告並不令人驚訝。 該公司幾個月前推出了跨平台代碼編輯器(Visual Studio Code),據傳聞,該公司也在努力將 PowerShell 引入 OS X 和 Linux。

有關主題的更多資訊: ChakraCore, 邊緣, EdgeHTML, Linux的, 微軟, 微軟邊緣, OS X, 通用的Windows平台, 10窗口