WebAssembly - What and What Next
Offered By: GOTO Conferences via YouTube
Course Description
Overview
Explore the fundamentals and future potential of WebAssembly in this 49-minute conference talk from GOTO Berlin 2017. Join Ben Titzer and Andreas Rossberg from Google's V8 team as they delve into this portable, low-level code format for the web. Learn about WebAssembly's structure, including modules, instances, and binary format. Understand its execution model, instruction set, and JavaScript API. Discover the goals, constraints, and performance benefits that drive WebAssembly's development. Gain insights into how WebAssembly is produced and consumed, as well as its current specification. Finally, examine upcoming features and consider the broader implications of this technology for web development and beyond.
Syllabus
Intro
What is WebAssembly?
Users and potential users
WebAssembly Basics - Modules
WebAssembly Modules and Instances
Binary Format Overview
Binary Format proportions
Execution Model
(Simplified) Instruction Set
Instruction Example
Embedding WebAssembly
JavaScript API
Why WebAssembly?
Goals & Constraints
Performance
Code Size
Implementation
Producing WebAssembly
Consuming WebAssembly
The Specification
What's Next?
Future Features
What giveth?
Taught by
GOTO Conferences
Related Courses
Addressing Algorithmic BiasGOTO Conferences via YouTube Empowering Consumers - Evolution of Software in the Future
GOTO Conferences via YouTube Why Static Typing Came Back
GOTO Conferences via YouTube Higher Kinded Types in a Lower Kinded Language - Functional Programming in Kotlin
GOTO Conferences via YouTube It's Not Hard to Test Smart - Delivering Customer Value Faster
GOTO Conferences via YouTube