Description
Book SynopsisReaders will gain a deep understanding of what WebAssembly is, how it works under the hood, when to use it, and why it improves JavaScript run times. The book's clear prose, illustrations, and examples deconstruct complex topics for programmers of all skill levels. It shows how to expertly optimise and compile low-level code via WebAssembly and it teaches you how to debug, evaluate, and represent your code in human-readable WebAssembly Text format - a skill set that sets users apart from their peers as WebAssembly expands into mobile and desktop apps, servers and other execution environments.
Trade Review"This book is a clear and step-by-step approach to WebAssembly. Rick Battagline is introducing all concepts from the very beginning, with illustrations and examples, so that you can learn progressively—even without any prior knowledge in low level programming. It's a pleasure to read and learn as you go through the chapters. It will be useful for either trying WebAssembly in your app or to get a good understanding before using languages compiling to WebAssembly."
—Florian Rival, The Changelog, creator of the app GDevelop and the game Lil BUBTable of ContentsIntroduction
Chapter 1: Introduction to WebAssembly
Chapter 2: WAT Basics
Chapter 3: Functions and Tables
Chapter 4: Low Level Bit Manipulation
Chapter 5: String Manipulation
Chapter 6: Linear Memory
Chapter 7: Web Applications
Chapter 8: Working with the Canvas
Chapter 9: Optimizing Performance
Chapter 10: Debugging WebAssembly
Chapter 11: AssemblyScript