java结合了两个用不同高级语言编程的webassembly组件
比方说,两个开发人员(A和B)正在为一个应用程序开发不同的组件。最终的结果是webassembly
然而,A使用Java和TeaVm(比方说)在webassembly中获得最终结果。B使用C++并将其转换为WebasBuly.p>
是否可以将他们的工作集成到一个webassembly程序中(就像您将Java中的不同类文件合并到一个jar文件中一样)?如果是,将如何进行?如果没有,为什么不呢
你可以在下面搜索框中键入要查询的问题!
比方说,两个开发人员(A和B)正在为一个应用程序开发不同的组件。最终的结果是webassembly
然而,A使用Java和TeaVm(比方说)在webassembly中获得最终结果。B使用C++并将其转换为WebasBuly.p>
是否可以将他们的工作集成到一个webassembly程序中(就像您将Java中的不同类文件合并到一个jar文件中一样)?如果是,将如何进行?如果没有,为什么不呢
# 1 楼答案
针对Wasm的不同编译器之间没有神奇的互操作性。两个编译器都必须为WebAssembly定义一个通用的ABI并达成一致。事实上,即使两者编译相同的源语言,情况也是如此。这种情况与针对机器代码的编译器没有什么不同