Hug*_*tas 10 rust webassembly wasm-bindgen
我正在使用wasm-bindgen为网络制作图灵完整的DSL.我希望能够从Web下载任意WASM代码,然后在我的DSL中使用该文件中的函数.dlopen
我想到的是某种与等价的动态链接.
我不知道如何实际实现这一目标.
通过阅读WebAssembly文档,我得到的印象是它确实应该可行,但我不够了解本文档中的过程细节.
wasm-bindgen参考中有一章详细介绍了如何从WebAssembly模块中实例化WebAssembly模块!,但这似乎是通过JavaScript来实现的,这似乎不是最理想的,而不是WebAssembly文档描述的内容.
在js-sys中,可以从任意字符串创建JavaScript函数,但这实际上是Function(/* some arbitrary string */)
从JavaScript端调用,这似乎是次优的,而不是WebAssembly文档描述的内容.
有可能还是有其他更合适的方式来实现我的目标?
归档时间: |
|
查看次数: |
433 次 |
最近记录: |