WebAssembly and Emscripten Chat with Alon Zakai
Table of contents
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, 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
- 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)