是否可以将wasm运行时与需要它的二进制文件分开加载?



假设我有一个用 Go 编写的 Web 应用程序,它可以编译为 Web 程序集。

开发人员是否可以将运行时与主应用程序代码分开发布,其中包含应用程序代码的单独二进制文件使用/共享运行时?

例如

首先我们加载https://myserver.com/go-wasm-1-13.wasm

然后我们加载https://myserver.com/app-1.wasm

app-1.wasm使用运行时来执行自身

稍后我们可能会加载app-2.wasm它们将共享相同的go-wasm-1-13.wasm

不同页面上的以下二进制文件可以利用运行时(go-wasm-1-13.wasm(被缓存

WebAssembly 支持动态链接。 因此,只有当可以将 Go 运行时编译为共享库时,才有可能。

相关内容

  • 没有找到相关文章

最新更新