A repository for the O'Reilly WebAssembly Shortcuts Series.
- Converting WebAssembly Modules with the WebAssembly Binary Toolkit
- Explore WebAssembly Module Structure
- Generate WebAssembly Modules from Rust
- Call WebAssembly Code from Deno
- Call WebAssembly Code from JavaScript in the Browser
- Pass JavaScript Functions to WebAssembly Code in the Browser
- Generate WebAssembly Modules from C
- Generate WebAssembly Modules from AssemblyScript
- Use WebAssembly to Share Memory Between Host and Modules
- Use WebAssembly to Share Strings with Hosts and Modules
- Call Rust Functions From JavaScript More Easily
- Call JavaScript Functions From Rust More Easily
- Use wasm-bindgen to Call Rust from Deno
- Use wasm-bindgen to Modify the DOM from Rust
- Use wasm-bindgen to Call fetch() from Rust
- Use Emscripten and WebAssembly to Do File I/O in the Browser
- Use WASI and WebAssembly to Make Applications Portable
- Use WASI and WebAssembly to Make Applications More Secure
- Explore Using WASI and WebAssembly with Rust to Produce Safe and Portable Code
- Use wasm-tools to Investigate and Manipulate WebAssembly Artifacts
- Understand the Need for WebAssembly Components
- Create WebAssembly Components with wasm-tools
- Create WebAssembly Components with Rust’s cargo component
- Create WebAssembly Components with JavaScript and jco
- Create WebAssembly Components with Python and componentize-py