YoVDO

Embedding WebAssembly for Scripting in Rust Applications

Offered By: Rust via YouTube

Tags

Rust Courses C++ Courses Embedded Systems Courses WebAssembly Courses Memory Safety Courses

Course Description

Overview

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.

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

The Rust Programming Language
Udemy
Rust for Beginners: Learn Rust in 4 Hours
Udemy
Learn Rust by Building Real Applications
Udemy
Rust Essential Training
LinkedIn Learning
Rust
Exercism