随着 ChakraCore Java引擎计划 的发展,微软正在开发一套可以兼容各种不同虚拟机的Node.js服务器端平台标准接口。现在,在Linux和MacOS平台,ChakraCore已经作为Node.js V8引擎的一个替代品了。

微软想要打破目前束缚Node.js的枷锁——Google的V8 Java引擎。微软想要通过“打造一套标准的Node接口,使Node变得无关虚拟机。”Arunesh Chandra,微软ChakraCore的高级程序经理在上周的San Francisco Node总结大会上说道,他还指出,“V8引擎给Node带来的变动很大,经常打破生态平衡”,微软试图联合其它公司,例如IBM,来实现这项愿望。

也有一些将Node向其它虚拟机开放的努力,例如 SpiderNode ,微软想将他们吸收进来,进行标准化。

微软宣布,ChakraCore将支持Linux和MacOS X,开发者可以使用这个引擎开发跨平台的应用。对于Linux,开发和测试最常用的平台是Ubuntu 16.04 LTS,但也会支持其它的发行版。

然而,这个引擎现在对非Windows平台的支持还很有限。Chandra说,“现在还只是实验性的build,还没有JIT技术和高性能的垃圾回收线程。”

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注