The high-level functions of wasm-bindgen include:
class. Structs can then be passed around instead of just integers.
Built on ECMAScript modules, wasm-bindgen is focused on Rust. But the intent is for it to also eventually be used for languages such as C and C++, too. But Mozilla says wasm-bindgen is not yet stableenough to expand to other languages.