exe*_*ook 11 javascript multithreading node.js jxcore
JXcore似乎是改进了Node.js. 检查这个精心设计的报价:
JXcore提供了内置的多线程支持,可以在现有的Node.js应用程序上启用,无需进行额外的更改...... JXcore多线程可以比Node.JS集群模块带来大约30%到50%的可靠性能优势.来自http://jxcore.com/
我已经尝试安装它,它确实有效.这就是我现在所能说的,衡量性能和正常运行时间是棘手和精细的.
那么切换到JXcore以及如何做出决定是否真的有优势?
Tom*_*ill 11
恕我直言,JXcore对以下用例有益;
1 - JXcore适用于手机(iOS,Android ..)
2 - 它可以通过Java,Objective-C,C,C++应用程序嵌入.
3 - MT(多线程)是应用程序的赢家,与IO相比,在JavaScript领域花费更多时间.否则,没有显着差异.MT工作非常顺利,因为我能够使用node-js代理服务器解决方案多线程而不做任何更改(jx mt proxy-server)
4 - 包装和编译.(https://github.com/jxcore/jxcore/blob/master/doc/HOW_TO_COMPILE.md)
5 - 一些最流行的本机模块内置了mt支持,因此您不必在目标计算机上安装它们.
6 - 内置外部存储器和sqlite数据库服务器.(这是Windows上的救生员)
我也遇到了问题.例如,我需要禁用HTTP头字节大小检查,以使我的应用程序运行.出于某种原因,他们默认添加了额外的安全检查,因此您可能需要稍微更新您的应用程序.
更新:
JXcore现在是一个拥有MIT许可证的开源项目.