Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Build a Rust WebAssembly Frontend App With Yew

Coding Tech via YouTube

Overview

Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
This course demonstrates how to build a Rust/Yew WebAssembly frontend that captures webcam video, encodes it with the VP9 WebCodec, and passes frames between producer and consumer components for canvas playback. It covers browser JavaScript API bindings, Cargo patches, and debugging.

Syllabus

Introduction
What We'll Build yew vp9 video streaming app
Setup
Creating basic yew app structure
Running bare-bones app
How to call browser javascript frameworks from rust
Creating the skeleton of the yew app
Running the skeleton app
Connecting the WebCam
Testing Webcam with the Browser
Setting up the VP9 WebCodec Encoder
Things go sideways!! installing local libraries via cargo patch
Setting up the VP9 Encoder Part 2
Testing VP9 Encoding with the browser
Communicating Producer and Consumer using get_context
Connecting the Consumer to the Context
Debugging
Demo and Conclusions

Taught by

Coding Tech

Reviews

Start your review of Build a Rust WebAssembly Frontend App With Yew

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.