3.1. The Emscripten toolkit3.2. WebAssembly modules3.3. Emscripten output options3.4. Compiling C or C++ with Emscripten and using the HTML template3.5. Having Emscripten generate the JavaScript plumbing code3.6. Having Emscripten generate only the WebAssembly file3.7. Feature detection: How to test if WebAssembly is availableReal-world use casesExercisesSummary