CG, WG, W3C, Deepti—Wasm standardization with Deepti Gandluri

CG, WG, W3C, Deepti—Wasm standardization with Deepti Gandluri

In this episode, Tom interviews Deepti Gandluri, the Chair of the WebAssembly Community Group at the W3C. You will hear about the difference between the W3C WebAssembly Community Group and Working Group, how Wasm is standardized, how Deepti got into WebAssembly, and the challenges the WebAssembly team at Google faces being part of the Chrome team. Deepti also discusses her favorite Wasm features, how the Community Group might react to a browser-specific proposal, how WASI might work given browser security constraints, and new Wasm features she’s excited about in the context of AI.

Chapters:
0:00 – Introducing Deepti
2:44 – WebAssembly Community Group vs. WebAssembly Working Group
8:15 – The WebAssembly phases/stages process
12:39 – Is Wasm’s standardization more about the “how” than the “why”?
19:38 – Wasm’s standardization run out of the Chrome team
22:13 – Deepti’s favorite abandoned, in-progress, and finished Wasm features
32:07 – Browser-only Wasm features
35:05 – WASI file system and the browser
42:33 – Wasm and AI
53:57 – Wasm, but not

Resources:
Episode 1 with Alon Zakai → https://goo.gle/4bpFxwV
Deepti, Chair of the Community Group: → https://goo.gle/3yBtjmm
Deepti, member of the Working Group → https://goo.gle/3K8NKJU
WebAssembly Summit opening keynote →https://goo.gle/3WVyQP7
WebAssembly Community Group → https://goo.gle/3KaOrCM
WebAssembly Working Group → https://goo.gle/3VbI48B
WebAssembly W3C Process GitHub → https://goo.gle/3Kd5p3a
TC39 process document → https://goo.gle/4bL3fno
File System Access API → https://goo.gle/3UT5uOE
Web Serial API → https://goo.gle/3WP92nq
V8 Wasm source code in Chromium → https://goo.gle/4bNiUTa
WebAssembly active proposals → https://goo.gle/44TBd72
WebAssembly inactive proposals → https://goo.gle/4btU6je
Wasm feature detection proposal → https://goo.gle/3K9E95B
JavaScript promise integration proposal → https://goo.gle/3yxfkOM
JavaScript promise integration origin trial proposal → https://goo.gle/4aA8Mff
WasmGC proposal → https://goo.gle/4asI6gI
WasmGC → https://goo.gle/3WR7GZw
WASI file system → https://goo.gle/3ylByD1
Stringref proposal → https://goo.gle/4awO68b
Built-in Strings proposal → https://goo.gle/3wJ6Fbg
Deepti’s Google I/O talk → https://goo.gle/4boQOOk
Relaxed SIMD proposal → https://goo.gle/4bNATss
Half precision (FP16) proposal → https://goo.gle/3wA9rjd
Memory64 proposal → https://goo.gle/3wA9rjd

#WebAssembly #Wasm #ASMjs #Emscripten #Standards, #Standardization

Speaker: Thomas Steiner