WebAssembly fundamentals with its purpose, core concepts, and how it powers modern applications across browsers, cloud, blockchain, and desktop environments. Learn to compile C/C++, Rust, and AssemblyScript to WebAssembly, with tips on choosing the right language for your needs.
This book introduces WebAssembly basics, its purpose, and real-world use cases in web, server, and desktop apps. Featuring examples in languages like AssemblyScript, C/C++, and Rust, it covers converting legacy codebases to WebAssembly for browser compatibility. It showcases advanced use cases like WebAssembly-based music tools, Git integration, and smart contracts. The book concludes with WebAssembly''s role in cloud-native Kubernetes, signaling a new era in container orchestration. Many of the examples build on the author''s experience with WebAssembly Music, git in WebAssembly, and NEAR protocol smart contracts. These examples serve as real-world use cases, more than just a basic introduction to the technology.
- | Author: Peter Salomonsen
- | Publisher: BPB Publications
- | Publication Date: Jan 29, 2025
- | Number of Pages:
- | Language:
- | Binding: Paperback / softback
- | ISBN-13: 9789365898477
- | ISBN-10: 9365898471