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

YouTube

Wasmer Things - An Upside-Down Guide to WebAssembly

Devoxx via YouTube

Overview

Explore the world of WebAssembly from a unique, lower-level perspective in this 49-minute conference talk. Dive deep into the WebAssembly specification, going beyond the typical tutorials to understand its inner workings. Learn about the history of WebAssembly, its relationship to other technologies like the JVM, CLR, and Docker, and discover why it's becoming a popular choice for sandboxed, memory-safe runtime environments. Gain insights into LLVM, portable compilation targets, and various WebAssembly runtimes such as Wasmer and Wasmtime. Examine practical applications, including building web applications with Spin, and address topics like garbage collection and security in WebAssembly. Whether you're a web, backend, or systems developer, this talk offers valuable knowledge to enhance your understanding of this versatile technology.

Syllabus

Introduction
Downloading WebAssembly
Edoardo Vacchi
Tetrate
Wasmer Things
History of WebAssembly
Old Browsers
JavaScript
Plugins
Problems with plugins
Plugins were deprecated
JavaScript is not a serious language
JavaScript as a compilation target
GUIT GW to Google Web Toolkit
J2CL
Native Client
ASMJ
Epic Citadel
What is WebAssembly
JVM vs WebAssembly
WebAssembly vs CLR
WebAssembly vs Docker
What are Linux containers
Nested VM
Invoke Dynamic
What is LLVM
LLVM IR
LLVM Disadvantages
JS Runtimes
Portable Compilation Target
languages that support WebAssembly
structure stack machine
jvmcl
structural control flow
duplicate
jvm
bytecode
wasmertext
nodejs
vizing
safety
Runtimes
Wasmer
Wasmertime
Envoy
RedPanda
Zig
Luna
Crosslet
Spin
Hello World
Spin up
Make a web application
Applause
Wago
Go
Cow Save
Zork
Mailbox
Quitting
Questions
Java on WebAssembly
Waze on WebAssembly
Codeling
Garbage Collection
Security

Taught by

Devoxx

Reviews

Start your review of Wasmer Things - An Upside-Down Guide 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.