Once loaded the wasm and the js file that is generated execute right away.
You main function will look like this:
fn main(){
stdweb::initialize();
js!{
self.addEventListener("message" (e) => {
console.log("The main thread said something", e.data) ;
}
}
stdweb::event_loop();
}
In you main js , you can only communicate to the worker via postMessage.
var worker = new Worker("wasm_worker.js");
worker.postMessage({"cmd":"doSomething"});