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

NDC Conferences

An Introduction to WebAssembly

NDC Conferences via YouTube

Overview

Explore the world of WebAssembly in this comprehensive 59-minute conference talk. Delve into the fundamentals of this byte-code language designed as an alternative to JavaScript for web applications. Learn how WebAssembly works, its role in application development, and how to build and use WebAssembly modules. Follow along with live coding demonstrations in Rust and WebAssembly Text Format, gaining practical insights into assembly language programming. Discover the advantages of WebAssembly over traditional JavaScript transpilation, including simplified build pipelines and improved debugging processes. Cover topics such as the history of assembly languages, microprocessors, and virtual machines. Engage with hands-on examples like creating a visible calculator and implementing a Fizzbuzz program. Gain knowledge about WebAssembly tools, resources, and its potential impact on web development. By the end of this talk, acquire the foundational skills needed to start incorporating WebAssembly into your own web applications.

Syllabus

Introduction
Guy Royse
What is WebAssembly
JavaScript
Tools
The Silver Bullet
What is assembly
How microprocessors work
Assembly language
First assembly language program
Vietnam hates assemblers
C
Microprocessors
Virtual microprocessor
WebAssembly
Visible Calculator
Rust
Hard Way
Stack Based
Quick Demo
Bigger Program
Fizzbuzz
wabbit
echo
modulus
production code
pair programming
S expressions
If statement
Testing
Resources
Internal WebAssembly
Questions

Taught by

NDC Conferences

Reviews

Start your review of An Introduction to WebAssembly

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.