Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore WebAssembly integration in Rust applications through this 25-minute conference talk. Discover how WebAssembly serves as a compact and portable runtime environment for dynamic scripting, offering an alternative to traditional scripting languages like Lua or JavaScript. Learn about the benefits and challenges of incorporating WebAssembly into Rust projects, including performance improvements and memory safety considerations. Follow along as small routines are implemented in C++ and Rust, then compiled to WebAssembly. Gain insights into loading WebAssembly code as plugins at runtime for executing dynamic tasks. Delve into topics such as WebAssembly technology overview, execution environments, Rust implementation details, and potential drawbacks. Watch a live demonstration and understand the requirements for declaring functions in this context. Presented by Frank Rehberger, an experienced software consultant specializing in backend development, messaging, security, and embedded systems.