我有一个使用Qt-Creator SDK编写的C++模块。我希望将这个代码移植到任何网页上,而不会向最终用户泄露源代码。用户应该能够在任何浏览器(Chrome、Firefox、Safari、Explorer)上看到这个模块的输出,而不需要安装任何额外的浏览器插件。有哪些更好的选择可以实现这一目标。我已经搜索并找到了几种选项:
- Google原生客户端(NaCl)-但它只在Chrome上运行。这是Web应用程序的未来吗?
- PPAPI-不确定是否与NaCl相同
- NPAPI-几乎被弃用
- Emscripten-它将C++转换为JS。因此源代码对用户可见。
- WebAssembly