Summary
In this chapter, we built an accounting application from scratch that uses WebAssembly without any of the extra features Emscripten provides. By adhering to the Core Specification, we demonstrated the limitations of WebAssembly in its current form. However, we were able to perform computation quickly through the use of Wasm modules, which is well suited for accounting. We used Vue to split our application into components, UIkit for the design and layout, and D3 to create pie charts from our transactions data. In Chapter 8, Porting a Game with Emscripten, we'll take full advantage of Emscripten to port an existing C++ code base to WebAssembly.