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

Embedded Systems - Shape The World: Microcontroller Input/Output
The 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