Overview
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