使用webAssembly改进Nodejs CPU密集型任务

时间:2018-04-03 09:22:57

标签: node.js webassembly

我只是读了一下,试图理解新的概念。因此我的问题。

如果我理解正确webAssembly的概念是简单地从另一种语言(C ++,C ...)加载代码库并在Javascript运行时运行它。

所以,如果我正确地遵循,我可以使用C ++编写一些密集的计算(例如图像处理)。编译webAssembly的代码并在Nodejs中使用它?

是否有代码游戏环境,我可以更深入地研究这些原则?

1 个答案:

答案 0 :(得分:2)

是的,有很多东西可以移植到WebAssembly以提高性能。 CPU密集但具有最小交互性的东西是理想的,并且图像处理很可能是使用WASM的良好候选者。当然,与在JS中本地编写它相比,它不值得开发时间。

就在今天,我发现了两个在线测试环境(来自同一个团队):

相关问题