
Server-Side WebAssembly
Danilo Chiarlone(Author)
Manning Publications (Publisher)
3rd Edition
Will be published approx. on 6. April 2026
Book
Hardback
277 pages
978-1-63343-620-6 (ISBN)
Description
Shrink your services, not your ambitions. Traditional backends often feel heavy, costly, and slow to adapt. Server-Side WebAssembly shows you how to build lightning-fast, portable backends that run anywhere, giving you the power of Wasm without the pain of complex rewrites.
Polyglot components: Reuse Rust, JavaScript, and Python code without rewrites.
OCI-compliant containers: Package Wasm workloads once, deploy on any registry or platform.
Kubernetes scaling: Orchestrate tiny binaries that launch in milliseconds and slash cloud bills.
Edge readiness: Serve users closer, lower latency, and maximise device performance.
Built-in security: Sandboxed execution reduces attack surface for production workloads.
Hands-on project path: Key-value, HTTP, and ML components show real workflows step by step.
Serve- Side WebAssembly by WebAssembly contributor Danilo Chiarlone delivers a clear, code-first roadmap for next-gen back-end development.
Starting with essential Wasm fundamentals, the book moves quickly into building production-grade microservices. You containerise components, push them to registries, and integrate with Kubernetes, serverless, and edge platforms. Each chapter layers new skills through a running sample app.
By the final page, you will confidently compile, package, and scale Wasm workloads from multiple languages, tap hardware isolation, and connect to cloud resources and machine-learning models.
Ideal for backend developers, DevOps engineers, and system architects seeking leaner, faster, portable services.
Polyglot components: Reuse Rust, JavaScript, and Python code without rewrites.
OCI-compliant containers: Package Wasm workloads once, deploy on any registry or platform.
Kubernetes scaling: Orchestrate tiny binaries that launch in milliseconds and slash cloud bills.
Edge readiness: Serve users closer, lower latency, and maximise device performance.
Built-in security: Sandboxed execution reduces attack surface for production workloads.
Hands-on project path: Key-value, HTTP, and ML components show real workflows step by step.
Serve- Side WebAssembly by WebAssembly contributor Danilo Chiarlone delivers a clear, code-first roadmap for next-gen back-end development.
Starting with essential Wasm fundamentals, the book moves quickly into building production-grade microservices. You containerise components, push them to registries, and integrate with Kubernetes, serverless, and edge platforms. Each chapter layers new skills through a running sample app.
By the final page, you will confidently compile, package, and scale Wasm workloads from multiple languages, tap hardware isolation, and connect to cloud resources and machine-learning models.
Ideal for backend developers, DevOps engineers, and system architects seeking leaner, faster, portable services.
More details
Edition
3rd edition
Language
English
Place of publication
New York
United States
Target group
Professional and scholarly
Dimensions
Height: 233 mm
Width: 184 mm
Thickness: 22 mm
Weight
365 gr
ISBN-13
978-1-63343-620-6 (9781633436206)
Copyright in bibliographic data and cover images is held by Nielsen Book Services Limited or by the publishers or by their respective licensors: all rights reserved.
Schweitzer Classification
Other editions
Additional editions

E-Book
01/2026
Simon + Schuster LLC
€36.58
Available for download
Person
Danilo Chiarlone is a WebAssembly champion and Microsoft engineer known for taking Wasm beyond the browser. With real-world security research and community leadership, Danilo brings clarity and practical depth to every chapter. He distills cutting-edge experience into actionable patterns that help developers ship safer, smaller, faster services.
Content
1 INTRODUCTION TO WASM ON THE SERVER
PART 1: WEBASSEMBLY FOR ARCHITECTS
2 BUILDING SERVER-SIDE APPLICATIONS WITH WASM MODULES
3 ENHANCING PORTABILITY AND SECURITY WITH WASM COMPONENTS
4 INTERFACING WASM WITH THE UNDERLYING SYSTEM
5 FROM MACHINE LEARNING TO DATABASES: APPLICATIONS OF WASM
PART 2: WEBASSEMBLY FOR DEVELOPERS
6 CREATING PRODUCTION-GRADE WASM APPLICATIONS
7 INTRODUCTION TO WASM CONTAINERS WITH DOCKER
8 SCALABILITY FOR WASM WITH KUBERNETES
9 THE FUTURE OF WASM
APPENDICES
APPENDIX A: CITATIONS
APPENDIX B: REQUIRED TOOLS
APPENDIX C: DEPLOYING THE SMARTCMS TO AZURE KUBERNETES SERVICE
PART 1: WEBASSEMBLY FOR ARCHITECTS
2 BUILDING SERVER-SIDE APPLICATIONS WITH WASM MODULES
3 ENHANCING PORTABILITY AND SECURITY WITH WASM COMPONENTS
4 INTERFACING WASM WITH THE UNDERLYING SYSTEM
5 FROM MACHINE LEARNING TO DATABASES: APPLICATIONS OF WASM
PART 2: WEBASSEMBLY FOR DEVELOPERS
6 CREATING PRODUCTION-GRADE WASM APPLICATIONS
7 INTRODUCTION TO WASM CONTAINERS WITH DOCKER
8 SCALABILITY FOR WASM WITH KUBERNETES
9 THE FUTURE OF WASM
APPENDICES
APPENDIX A: CITATIONS
APPENDIX B: REQUIRED TOOLS
APPENDIX C: DEPLOYING THE SMARTCMS TO AZURE KUBERNETES SERVICE