When you are instantiating Wasm modules, you are able to pass in an
In rust, tools like wasm-bindgen, which is part of wasm-pack workflow, abstracts away the
In this example, we will import and implement a simple
console.log which is called within Wasm. This example is inspired by the console_log example , but simplified. So let's jump into the example:
First, let's add the following to our
Then, let's compile that using wasm-pack, which will create a
wasm-pack build --target web
Next, lets create an
index.js file to load and run our wasm output. Let's import the wasm initialization module from
Lastly, lets load our ES6 Module,
index.html. And you should get something similar to the demo (Source Code) below!
And that's it for the basics! Next, lets took a look at some "Advanced Web Demos", with an example of Reading and Writing Graphics with WebAssembly.