The JXCore Project

Recently, a project named JXCore announced that it will now be open source under the liberal MIT license. One of the key features in the recent release was the ability to run Node.js applications on mobile, both Android and iOS, while leveraging the full Node.js ecosystem on npm.

One of the ways the project achieves this is by supporting a multiengine architecture that allows developers to select which JavaScript engine to use, SpiderMonkey or V8, depending on the platform. The main advantage of the SpiderMonkey engine, in this case, is that it can be executed in Interpreter mode, which is accepted on both iOS and Windows platforms. The net result is that it allows Node.js developers to build a Node application for the server using the V8 engine in JIT mode while also moving part or all of their business logic to the mobile application using SpiderMonkey.

While the project’s creator, Nubisa, says that the current version is still “in development,” it is currently available on GitHub.


Source: Build Mobile Apps with JavaScript and the Node.js Ecosystem | Huffington Post