link_to!() { /* proc-macro */ }
Expand description
This macro takes a JS module as input and returns a URL that can be used to access it at runtime.
The module can be specified in a few ways:
- You can use
inline_js = "..."
to create an inline JS file. - You can use
module = "/foo/bar"
to reference a file relative to the root of the crate the macro is invoked in.
The returned URL can be used for things like creating workers/worklets:
use web_sys::Worker;
let worker = Worker::new(&wasm_bindgen::link_to!(module = "/src/worker.js"));