Programming with WASI Preview 2
ebook ∣ The Complete Guide for Developers and Engineers
By William Smith
Sign up to save your library
With an OverDrive account, you can save your favorite libraries for at-a-glance information about availability. Find out more about OverDrive accounts.
Find this title in Libby, the library reading app by OverDrive.

Search for a digital library with this title
Title found at these libraries:
Library Name | Distance |
---|---|
Loading... |
"Programming with WASI Preview 2"
"Programming with WASI Preview 2" is a comprehensive technical guide dedicated to the next generation of secure, portable, and interoperable application development using the WebAssembly System Interface (WASI) Preview 2. This book begins with foundational concepts, elucidating the core principles behind WebAssembly's architecture and execution model, the historical evolution and motivations for WASI, and the pivotal technological advances introduced with Preview 2. Readers are provided with in-depth explorations of security principles, sandboxing models, and the new component model that empowers modularity and cross-language interoperability across diverse runtimes and toolchains.
Central to this resource is its focus on practical application and multi-language development. The book covers the full spectrum of WASI Preview 2's core APIs, such as advanced filesystem operations, networking, process management, cryptographic primitives, and robust environment configuration. Developers gain advanced strategies for building, packaging, and optimizing WASI applications for cloud, edge, and embedded scenarios, substantiated by real-world case studies and best practices. Rich content on debugging, testing, profiling, and continuous integration ensures that readers can deliver performant, production-ready systems with confidence.
Beyond the technical mechanics, "Programming with WASI Preview 2" addresses the broader operational and ecosystem-level considerations, including multi-runtime deployments, secure software supply chains, and strategies for extending and contributing to the WASI specification itself. Whether you are an experienced systems engineer, a polyglot application developer, or an architect seeking to harness the latest advancements in WebAssembly, this book equips you with expert knowledge, actionable patterns, and a forward-looking understanding of the evolving universal compute platform powered by WASI Preview 2.