About this Book
WebAssembly in Action was written to help you understand what WebAssembly is, how it works, and what you can and can’t do with it. It leads you through the various options for how you can build a WebAssembly module depending on your needs. It starts with simple examples and builds up to more advanced topics, like dynamic linking, parallel processing, and debugging.
WebAssembly in Action is for developers with a basic understanding of C or C++, JavaScript, and HTML. While there’s WebAssembly information online, some of it is out-of-date and typically doesn’t go into a lot of detail or cover advanced topics. This book presents the information in an easy-to-follow format that will help both beginner and expert developers create and interact with WebAssembly modules.
This book has 13 chapters that are divided into four parts.
Part 1 explains what WebAssembly is and how it works. It also introduces you to the Emscripten toolkit, which you’ll use throughout this book to create WebAssembly modules: