JXcore 是 Node.js 的一个衍生项目,用于在同一个进程内的多个隔离实例。任何单线程应用都会受益于多线程核心,而且对代码无需任何改动。JXCore 同时包含一个支持集群的消息 API,支持 android、iOS 和 Windows 以及浏览器客户端。
JXCore 是 LLVM 的 JavaScript 前端
JXcore Beta 2 发布了,改进记录:
Stability:
Node v10 Stable
Open SSL bug fixes (update to latest)
libUV bug fixes and multithreading patches
Node.JS internals (fixes, stability and multithreading patches)
JX packaging improvements
V8 JXP patch
Performance:
Windows release high performance update
Lock free internal thread switching
Task manager replacement
Hot swappers
Task manager status aware libUV loops
Platforms:
NEW-Platform: Raspberry PI Raspbian release -
NEW-Platform: FREEBSD x64 release
NEW-Platform: RH/CENTOS/FEDORA ia32 release
Windows Installer
Feature Updates:
Built-in package manager (jx install …)
Embedded SQLite Database Engine & sqlite3 native module
Embedded bignum, bson, weakref, and contextify native modules
Native module automatic MT compatibility (automatic libuv loop switcher)
Native module wrapper for static members (jx_persistent_store.h)
Internal thread and process recovery
Process monitoring service - jxcore.monitor
Shared memory store -safe block operations, ttl, new atomic operations
Multithreading - cross-thread messaging / threadkill
Messaging API - first release (Browser, and Java clients)
Changes:
jxcore.env.setThreadCount moved to jxcore.tasks.setThreadCount
jx package now creates the jx file under the active path
项目主页:http://jxcore.com/home/
下载地址:http://jxcore.com/downloads/
来自:开源中国社区

