时间:2017-07-29 来源:u小马 访问:次
自从微软 2 年前随 windows 10 操作系统推出全新的 Edge 浏览器以来,该公司就展望了要将 Chakracore JavaScript 引擎推广至所有 windows 10 的愿景,或许这就是软件巨头选择在 2 年前开源该引擎、并于去年拓展至 macOS 和 Linux 的原因。昨天,微软发布了 Node-ChakraCore 引擎的一个新预览。其基于 Node.js 8 打造,可在 windows、macOS、以及 Linux 运行。
此外,该引擎现还支持下一代 Node.js API(N-API),旨在为本地模块开发者提供一个稳定的 Node API 。
Edge 团队表示:“这使得启用了 N-API 的原生模块无需重编译,即可跨不同版本与风味的 Node.js 运行”。
Demo showing N-API the Next generation Node.js APIs
微软还宣布,Node-ChakraCore 已被用于在 iOS 上运行的 Node.js JavaScript 运行时环境。
团队解释称:“这是首次将 Node.js 带到 iOS,将 Node.js 的生态系统拓展至一个全新的设备类别”。
Node.js with ChakraCore on iOS - React Native demo
随着微软将 Node-ChakraCore 打造得完全跨平台,Edge 团队将把精力优先投放到性能和模块兼容性方面。
其在博客上写到:“这是我们短期内的焦点,期待着与社区分享最新的进展”。
最新版 Node-ChakraCore 下载地址(GitHub):
https://github.com/nodejs/node-chakracore/releases