It's a contents when I presented at Emscripten & WebAssembly night !! #6.
I tried to translate into English.
I hope you'll like wasm-bindgen.
Rust + WebAssembly = 💖
the official product in Rust community • Using Rust and JS and WebAssembly in seamless • Amazing to work comfortably with rich types I’ll explain in detail.
modern web browser • Effective compilation target for low-level languages • Users don’t even to know how to create • WebAssembly is not intended as a replacement of JS
module • Module is represented as one big S-expression • 4 available types: i32, i64, f32, f64 • Providing linear memory to deal with complex data types
from the memory address 1048576. It does not interpret what String is. Just keep it ! WebAssembly World JS World < It is a 16-byte ArrayBuffer. < Uint8Array is used for View. < I decode with utf8. It’s necessary to decide how far String is and interpret it as a String!