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

Explore the process of building a RUST WebAssembly frontend application using the Yew framework in this comprehensive tutorial video. Learn how to create a VP9 video streaming app, starting with setting up a basic Yew app structure and progressing to more advanced concepts. Discover techniques for calling browser JavaScript frameworks from Rust, connecting a webcam, and setting up a VP9 WebCodec Encoder. Navigate challenges such as installing local libraries via cargo patch and debugging. Follow along as the instructor demonstrates communicating between Producer and Consumer using get_context, and connecting the Consumer to the Context. By the end of this 36-minute session, gain valuable insights into how Rust and WebAssembly can revolutionize web development, with practical examples using js-sys, web-sys, and related tools.

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.