WebAssembly as Cross-Platform Architecture
summary
join.me’s engineering story makes decisions concrete: a shared C++ core compiles to the web via Emscripten and flipping one flag produces WebAssembly, yielding a 50% bundle size reduction. Practical pitfalls appear — object marshaling across JS/WebAssembly is expensive, integration testing and CI must be in place early, and API contracts remain sacred. Demo code uses AssemblyScript to show easy starts, but real speedups require pushing large computations into WebAssembly, not frequent back-and-forth calls.
AI-written summary · about
chapters (8)
- 0:00Start
- 2:20Webassembly
- 12:05Sharing Code
- 13:22How Do You Connect these Layers
- 19:34How Do People Approach Their Codebase in these Different Organizational Models
- 22:48Scaling
- 24:39Live Demo
- 24:55Assembly Script
related talks
30mWebAssembly as cross-platform architecture?!
26mWebAssembly as cross-platform architecture?!
42mWebAssembly? Web and Assembler? WTF!
16mWhy WebAssembly
29mWebAssembly - the Final Frontier
39mWebAssembly for the rest of us
35mWebAssembly: now web is a new compiler target architecture
25mWebAssembly: Binary in Plain English
