YoVDO

Yew - A Rust+WebAssembly Framework for Client-Side Web Apps

Offered By: Rust via YouTube

Tags

RustFest Courses Rust Courses WebAssembly Courses Elm Courses Single-Page Applications Courses JSX Courses Virtual DOM Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the architecture of Yew, a Rust framework for frontend development inspired by Elm and ReactJS, in this 30-minute conference talk from RustFest Paris 2018. Discover how Denis Kolodin created this framework for single-page webapps using Rust and WebAssembly. Learn about wasm compilation challenges, JSX-like templates generated with pure Rust macros, and how lifetime rules prevent model copying. Understand the framework's design without a garbage collector, competing in the JavaScript ecosystem. The talk covers topics including minimal application structure, build context, services, templates, Virtual DOM implementation, JS Macro, and HTML Micro. Gain insights into Yew's future plans and participate in a Q&A session to deepen your understanding of this innovative Rust+WebAssembly framework for client-side web applications.

Syllabus

Intro
Agenda
Minimal application
Build
Context
Services
Templates
Virtual DOM
JS Macro
HTML Micro
Future plans
Questions


Taught by

Rust

Related Courses

Front-End JavaScript Frameworks: Angular
The Hong Kong University of Science and Technology via Coursera
Angular 17
LearnQuest via Coursera
Angular.js for Beginners: Directives
Coursera Project Network via Coursera
AWS SimuLearn: Single-Page App
Amazon Web Services via AWS Skill Builder
Build Modern Laravel Apps Using Inertia.js
Laracasts