go语言开发nodejs原生模块
发布于 7 年前 作者 zengming00 9284 次预览 最后一次回复是 6 年前 来自 分享
昨天研究node的原生模块,mmp官方github上居然有好几个不同的仓库给了好几个不同的demo,由于我不会c++所以关注napi的结果没一个能编译成功的!操 刚刚发现了这玩意,我觉得这玩意改改说不定大有潜力 https://github.com/charlieduong94/node-golang-native-addon-experiment
5 回复
上面那个在windows下使用napi无法编译,刚刚发现了更屌的 https://github.com/vladimirvivien/go-cshared-examples 在因为不同的平台扩展名是不同的,实际上他会自动去找,所以需要改改他的代码:
然后在go编译时
在一些场景下可以考虑用go来开发
刚刚又在linux服务器上试了一下,有5倍多的差距
mark一下,有时间试下
有没有使用场景
来自酷炫的 CNodeMD
这块有点意思,不过需要考虑的是go与node这两个运行时的垃圾回收,对内存的控制以及程序运行(stop the world)可不太友好
mark一下试试