Overview
Syllabus
Intro
Stop fighting about languages
Welcome
Who am I
What is WebAssembly
WebAssembly is not so flexible
How WebAssembly evolved
Distribution of applications
Browsers
How does it work
JavaScript is overloaded
Web is an open system
What is WebAssembly module
How does WebAssembly work
Why do you need WebAssembly
Performance
Portability
JavaScript
Maintainable Performance
Multilanguage support
JavaScript is easy
Three dot operator in JavaScript
Flexibility of JavaScript
Demo
Syntax
XOR
JavaScript inside browser
Index HTML
Dependencies
parse
profiler
instantiate streaming
decode
compilation
compiler
C and C
Rust
Typescript
Project overview
Project source
Packagejson
Advantages of WebAssembly
Remember Reminder
Diverse
Toolchain
Emscripten
Performance Sample
Converting C to WebAssembly
JavaScript Engine vs Browser
Browser with WebAssembly
Rust with WebAssembly
Rust output
Binding file
Assembly script FAQ
The future of WebAssembly
WebAssembly RFC
Garbage Collection
Cloudworkers
WebAssembly System Interface
WebAssembly Optimization
Taught by
Devoxx