Skip to main content
Books, videos, and music - all free from your public library!
LoginSign Up

Footer

Hoopla logo, Go to homepage
  • For Patrons
  • For Libraries (opens in new window)
  • For Vendors (opens in new window)
  • Facebook (opens in new window)
  • X (opens in new window)
  • Instagram (opens in new window)
  • YouTube (opens in new window)
  • TikTok (opens in new window)
  • LinkedIn (opens in new window)

Our Company

  • Our Story
  • Get Hoopla for your Library (opens in new window)
  • Get your content on hoopla (opens in new window)
  • Join our team (opens in new window)
  • Accessibility Statement

Our Content

  • Audiobooks
  • Ebooks
  • Movies
  • Television
  • Comics
  • BingePasses
  • Music
  • The Loop Blog

Help

  • Help Center
  • Submit Feedback
  • Facebook (opens in new window)
  • X (opens in new window)
  • Instagram (opens in new window)
  • YouTube (opens in new window)
  • TikTok (opens in new window)
  • LinkedIn (opens in new window)
  • Download on the App Store (opens in new window)
  • Get it on Google Play (opens in new window)
  • Available at Amazon Appstore (opens in new window)
© 2026 Midwest Tape, LLC. All rights reserved. Privacy Policy | Terms of Use
  • Hoopla logo
  • Browse
  • My Hoopla
  • Log In
  1. Navigate Home
  2. Ebooks
  3. WebAssembly 2.0 Essentials

EBOOK

WebAssembly 2.0 Essentials

Making Migrations, Cloud-native Integration, And Production-ready Webassembly Applications Easier

Emrys Callahan
(0)
sign up
Year
2025
Language
English
Publisher
GitforGits

About

This book is for you if you're tired of watching JavaScript struggle with complicated calculations while your users get impatient. I wrote this second edition because WebAssembly 2.0 changes everything, and I wanted to show you exactly how to use it without the usual technical book problems.

The first thing we'll do is go through the basics, like memory management and control flow, which are the most important. Then we'll move on to putting together C, C++, Rust, and Python into Wasm modules that actually work. I'll show you how to use multi-threading, profiling and optimisation techniques that I've used in real projects, not just theoretical exercises. I know a lot of you have old Wasm 1.0 code, so I've written a whole chapter about how to move it over without causing any problems. And we'll also learn how to use WebAssembly in other ways, not just in browsers. You'll learn to work with Dapr for distributed microservices, deploy on Kubernetes, and build cloud-native applications that scale well.

There is working code in every chapter that you can use right away. There is no unnecessary information, just practical techniques that solve real problems. I've figured out the tricky parts and the things that can go wrong, and I'm sharing them what actually works. By the time you finish this book, it will have taught you everything you need to build WebAssembly applications so quickly that people will be amazed.
Key Features
Put together C, C++, Rust, and Python into high-performance WebAssembly modules using Emscripten.
Build advanced multi-threaded apps using atomic operations, shared memory and thread-safe sync patterns.
Migrate old Wasm 1.0 projects to version 2.0 using proven strategies.
Combine WebAssembly with Dapr for microservices using patterns for managing data and sending messages.
Deploy and scale Wasm workloads on Kubernetes clusters with complete control over configuration and secrets management.
Make performance better by using systematic profiling and advanced compilation techniques for production apps.
Take care of module imports, exports, and JavaScript interoperability.
Use tables, memory semantics and dynamic dispatch mechanisms for complex logic.
Manage networking, security, monitoring, and debugging for WebAssembly cloud-native deployments at scale.
Table of Content
Introduction to WebAssembly
Fundamentals of WebAssembly Programming
WebAssembly Modules and Semantics
Bridging WebAssembly with High-Level Languages
Advanced WebAssembly Tools and Techniques
Advanced Performance Optimization
Practical Migration to Wasm 2.0
Using WebAssembly with Dapr
Running WebAssembly Apps on Kubernetes

Related Subjects

  • Web Browsers
  • Internet
  • Computers
  • Adult Nonfiction
  • Web Programming
  • Web Services & APIs

Extended Details

  • EditionSecond Edition

    Artists

    Emrys CallahanAuthor