Embedding WebAssembly for Scripting in Rust Applications
Offered By: Rust via YouTube
Course Description
Overview
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.
Syllabus
Intro
Rust
Customizable features
WebAssembly overview
WebAssembly execution environment
Rust implementation
Rust drawback
Rust binary code
Implementation prototype
Implementation code
Demonstration
Requirement
Declaring functions
Taught by
Rust
Related Courses
Embedded Systems - Shape The World: Microcontroller Input/OutputThe University of Texas at Austin via edX Model Checking
Chennai Mathematical Institute via Swayam Introduction to the Internet of Things and Embedded Systems
University of California, Irvine via Coursera Sistemas embebidos: Aplicaciones con Arduino
Universidad Nacional Autónoma de México via Coursera Quantitative Formal Modeling and Worst-Case Performance Analysis
EIT Digital via Coursera