The WASI Revolution: Luke Wagner on WebAssembly's Past, Present, and Future

  Рет қаралды 3,761

Chrome for Developers

Chrome for Developers

Күн бұрын

In this episode, Thomas Steiner interviews Luke Wagner, who works at Fastly. You’ll hear them chat about Luke’s time at Mozilla, how he remembers the Wasm launch, the WebAssembly System Interface (WASI) and the component model, his thoughts on where WebAssembly’s future lies, and much more.
Chapters:
0:00 - Intro
4:27 - The Wasm polyfill-prototype-1
7:59 - Mozilla's early Wasm implementation
11:31 - The WebAssembly milestone moment
16:19 -The next big Wasm thing after Photoshop
19:45 - The eternal Wasm binary version number
21:53 - WebAssembly module caching
28:06 - The Bytecode Alliance one year update and Fastly hiring a part of Mozilla's Wasm team
34:17 - Lucet and wasmtime
36:45 - WASI
43:27 - WASI worlds
46:32 - WASI and permissions
49:40 - The WASI polyfill and WASI in the browser
52:28 - WASI and WIT
1:01:29 - What to expect from WASI preview 3 and onward
1:05:09- Wasm, but not
Resources:
Luke Wagner's Wasm announcement blog post for Mozilla → goo.gle/4bdxyT4
The Wasm polyfill prototype →goo.gle/4bdiPHF
The PLDI 2017 paper → goo.gle/4cvJpg7
A WebAssembly milestone → goo.gle/4bcK455
V8's Wasm announcement → goo.gle/3VHIanw
Edge's Wasm announcement → goo.gle/4cbbEAX
The WebAssembly browser preview →goo.gle/4c912mk
The magic number and the version field → goo.gle/45D4hjj
The WebAssembly post-MVP future blog pos → goo.gle/45zcapQ
WebAssembly performance patterns →goo.gle/4ce8qwE
API Concerns with Structured Clone for Wasm Modules → goo.gle/3XCXZOH
Formal description of serializing and deserializing a Module → goo.gle/4bdNowH
Don't allow IndexedDB serialization of WebAssembly.Module → goo.gle/4bj8OZo
Normative: Support [Serializable] for WebAssembly.Module → goo.gle/3z9Wjlv
Cache support → goo.gle/3zd7pX7
WebAssembly developers → goo.gle/4cd9v7Q
WebAssembly - Caching to HTML5 IndexedDB → goo.gle/4c9KlqB
The Lucet → goo.gle/4evkwTF
The Lucet and Wasmtime teams join forces → goo.gle/45IbsH1
Fastly hires entire Wasmtime team from Mozilla → goo.gle/3VD6Yg6
What is WebAssembly? → goo.gle/3xtnGGK
Lucet Takes WebAssembly Beyond the Browser → goo.gle/4b9akxi
Wasmtime-A fast and secure runtime for WebAssembly → goo.gle/3xiVpTr
How Lucet and Wasmtime make a stronger compiler, together → goo.gle/3RCtULo
WASI 0.2: Unlocking WebAssembly’s Promise Outside the Browser → goo.gle/4eMwyID
WASI 0.2 Launched → goo.gle/3z8qA4a
WebAssembly System Interface → goo.gle/4cxRGjA
WASI proposals → goo.gle/3VD7xXg
WASI HTTP → goo.gle/3VAiJ75
The wit format → goo.gle/3VxVHO9
What color is your function? → goo.gle/3KSVG2n
A stream of consciousness on the future of async in the Component Model → goo.gle/3XxJdIY
Revolutions podcast → goo.gle/3xgPdve
Luke Wagner on GitHub → goo.gle/3VyqgmP
Luke Wagner on X → goo.gle/3KWz40U
Watch more WasmAssembly → goo.gle/WasmAssembly
Subscribe to Chrome for Developers → goo.gle/ChromeDevs
#WebAssembly #Wasm #WASI
Speaker: Thomas Steiner

Пікірлер: 7
@capability-snob
@capability-snob Ай бұрын
It's great to see Fastly taking capability theory so seriously. This was great!
@tomayac
@tomayac Ай бұрын
I’m sure Luke will be happy to read this!
@WayOfTheCode
@WayOfTheCode Ай бұрын
Just listening to these first thing early morning >>>
@dilkhush-raj
@dilkhush-raj Ай бұрын
WebAssembly ❌ Wasm ✅
@ThoeunVanThuon.
@ThoeunVanThuon. Ай бұрын
0:04 0:05 0:06 0:06 0:07 0:07 0:18
@tomayac
@tomayac Ай бұрын
And definitely WASM ❌ Wasm ✅.
@ZeZeBatata69
@ZeZeBatata69 Ай бұрын
No
Let's Talk About WebAssembly and WASI
2:09:33
Tsoding Daily
Рет қаралды 27 М.
Chris Lattner: Future of Programming and AI | Lex Fridman Podcast #381
3:34:04
Alex hid in the closet #shorts
00:14
Mihdens
Рет қаралды 14 МЛН
ПРОВЕРИЛ АРБУЗЫ #shorts
00:34
Паша Осадчий
Рет қаралды 6 МЛН
ChatGPT for Data Analytics: Full Course
3:35:30
Luke Barousse
Рет қаралды 229 М.
Power Apps Model Driven Apps FULL COURSE for Beginners
3:23:34
Lisa Crosbie
Рет қаралды 478 М.
I Tried Defending EVERY Cursed JS Behavior
46:04
Theo - t3․gg
Рет қаралды 97 М.
Web Development In 2024 - A Practical Guide
2:43:32
Traversy Media
Рет қаралды 383 М.
Interview with Jonathan Blow at LambdaConf 2024
26:34
LambdaConf
Рет қаралды 16 М.
So, you want to be a programmer?
20:43
ForrestKnight
Рет қаралды 227 М.
Новые iPhone 16 и 16 Pro Max
0:42
Romancev768
Рет қаралды 1,8 МЛН
8 Товаров с Алиэкспресс, о которых ты мог и не знать!
49:47
РасПаковка ДваПаковка
Рет қаралды 146 М.
Как распознать поддельный iPhone
0:44
PEREKUPILO
Рет қаралды 2,2 МЛН
Что делать если в телефон попала вода?
0:17
Лена Тропоцел
Рет қаралды 2,8 МЛН