微软的 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窗口