WebAssembly and Emscripten Chat with Alon Zakai

At PSPDFKit, we are huge fans and early adopters of WebAssembly(opens in a new tab) and Emscripten(opens in a new tab).
Thanks to these two technologies, we have brought the core of our PDF framework, which is comprised of 500,000+ lines of C and C++, into the browser!
Recently we had the pleasure of speaking to Alon Zakai(opens in a new tab), one of the creators of WebAssembly(opens in a new tab) and the creator of Emscripten(opens in a new tab), a toolchain for compiling to asm.js and WebAssembly that lets you run C and C++ on the web.
We had a conversation about what WebAssembly is, what problems it can solve, how we use it in PSPDFKit for Web(opens in a new tab), and why you should probably be using it in your next project! We also talked a little about the future of WebAssembly, some of its current challenges, and some interesting new developments.
Below is the recording. We hope you enjoy it!
Featuring
- Alon Zakai — Twitter(opens in a new tab), Website(opens in a new tab), GitHub(opens in a new tab)
- James Swift — Twitter(opens in a new tab), GitHub(opens in a new tab)
- Giuseppe Gurgone — Twitter(opens in a new tab), Website(opens in a new tab), GitHub(opens in a new tab)
Links
- WebAssembly(opens in a new tab)
- Emscripten(opens in a new tab)
- asm.js(opens in a new tab)
- LLVM(opens in a new tab)
- PSPDFKit for Web(opens in a new tab)
- Yoga: React Native’s Layout Engine compiled to WebAssembly for an experimental project(opens in a new tab)
- Blazor(opens in a new tab)
- cmake(opens in a new tab)
- Asyncify(opens in a new tab)
- AssemblyScript(opens in a new tab)
- Squoosh App(opens in a new tab)