Why Should You Consider JavaScript on WebAssembly?
Talkat Open Source Summit Europe 2023 · on Tuesday, 2023-09-19· at 12:20· Room 5HTERRAZA (Floor 5), Abandoibarra Etorb., 4, 48011 Bilbao, Bizkaia, Spain·
summary
JavaScript runs as a compiled WebAssembly module by bundling a JS runtime into Wasm so code interprets without a native engine, demonstrated by Javy compiles JS to Wasm modules and a Hello World demo that executes directly. Shopify uses this for synchronous checkout functions and a wasm-worker-server that exposes file-based endpoints. Tooling uses Rust under the hood, enables AOT snapshots for faster startup, cross-language calls via the component model, and a Python runtime of ~18 MB.
AI-written summary · about
chapters (8)
- 0:00JavaScript on WebAssembly intro
- 3:55Why run JavaScript inside WebAssembly
- 6:27Shopify extensibility with WASM
- 15:40How JavaScript runtimes work in WebAssembly
- 17:06Demo of Wizer compiling JavaScript to WebAssembly
- 20:38Demo: Wasm Worker Server for serverless
- 27:12Language interoperability in WASM
- 29:10WASM performance and distribution
related talks
30mWhy Should You Consider JavaScript on WebAssembly?
20mAdopting JavaScript on WebAssembly at Shopify
13mKeynote: Wasm from the Inside Out: A Journey Through the Impact of WebAssembly in Production
44mJavaScript in WebAssembly? Why and How
23mWeb Assembly: The Future Of Js And A Multi-Language Web
16mWhy WebAssembly
43mWhy you should consider Web Assembly in your next frontend project
36mWhy you should consider Web Assembly in your next frontend project
