2 ms·
Not sure what you mean. I guess this is a misunderstanding. What I mean is that I would like something like this to work: code = `( func $add (par
by TekMol 2y ago
Not sure what you mean. I guess this is a misunderstanding.
What I mean is that I would like something like this to work:
code = `(
func $add (param $a i32) (param $b i32) (result i32)
local.get $a
local.get $b
i32.add
)`;
module = WebAssembly.compile(code);
alert(module.add(3, 5)); // alerts "8".
- tyushk 2y agoThe WebAssembly reference interpreter [0] has a JS library that lets you do this. let wast = require("./wast.js"); let binary = wast.WebAssemblyText.encode("(module)"); [0] https://github.com/WebAssembly/spec/tree/main/interpreter#javascript-library https://github.com/WebAssembly/spec/tree/main/interpreter#ja...
- pjmlp 2y agoWhich you can get by making use of binaren.js library already, so you won't get any browser vendor love to include the feature into the browsers directly.