The development workflow
The development workflow for WebAssembly is comparable to most other languages that require compilation and a build process. Before getting into the tooling setup, we will cover the development cycle. In this section, we will establish some context for the tooling we will install and configure in the rest of this chapter.
Steps in the workflow
For this book, we will write C and C++ code and compile it down to a Wasm module, but the workflow will be applicable to any programming language that compiles down to a .wasm
file. The following diagram gives an overview of the process:
Steps in the development workflow
This process will be used throughout the book for our examples, so you'll get an idea of how the project structure corresponds to the workflow. We'll use some of the tooling available to expedite and simplify the process, but the steps will still be the same.
Integrating Tooling into the workflow
There are many editors and tools available to simplify the development...