Я хочу использовать модули WebAssembly в моем приложении React. Модули загружаются при запуске приложения. Теперь я хочу повторно использовать этот модуль wasm в другом модуле Javascript.
Как я могу использовать эти модули wasm в других модулях JS? Мне действительно нужно снова загружать модули?
Загрузка wasm в основной модуль:
Promise.all([
import("webassembly-tests-rust")
//...
])
.then(modules => {
// how to store the module to make it available in other modules?
wasm["rust"] = modules[0];
//...
})
Другой модуль:
wasm.rust.somefunction();