\n
PSPDFKit uses WebAssembly, as they compile their C PDF rendering engine to WebAssembly, using Emscripten. This is awesome, as it shows off the portability of WebAssembly to bring other languages to the web. They also note that, they brought their engine to WebAssembly for their web framework, as they wanted to render documents directly on the browser, and not reuire a server. As having a browser-only solution, lowered the barrier to entry for their users. Which shows off the performance aspect of WebAssembly. JavaScript, even hyper-optimized solutions like asm.js, realtivley are slower than WebAssembly at computationally intensive tasks. WebAssembly unlocks bringing these tasks and applications that depend on these tasks to the web.
\n