Summary: structure of chapters and subchapters of the book WAMR Document Home Page Basics Introduction WebAssembly WAMR Project Security Feature Getting Started Host Environment Preparation Hello-world Program On Host Docker Environment Preparation Hello-world Program On Docker Build And Run WASM Application More Tools To Create WASM Application WAMR In Practice Tutorial WAMR Running Modes Build Tutorial Build iwasm Build wamrc Language Embedding C/C++ Python Go Debugging & IDE Support WAMR Source Debugging With LLDB VS Code Support Enable Debugging In VS Code Move LLDB Binaries Advance Tutorial Performance Test PolyBench CoreMark Sightglass JetStream2 Memory Usage Tunning WAMR Porting Guide Features Export Native APIs To WASM Applications Example 1: Export C Functions to WASM Example 2: Using "native-lib" Multiple Modules As Dependencies Multi-modules Example Multi-thread, Pthread APIs And Thread Management Multi-thread Example Linux SGX(Intel Software Guard Extension) Support Linux SGX Remote Attestation XIP(Execution In Place) Support Socket Support Example: Use Socket Api in WAMR Post-MVP Features WASM C API 128-bit SIMD Reference Types More Examples File Interaction Of WASI Same WASM Program Executing Concurrently Build And Run Workload User Case Programmer's Manual Programmer's Manual C API Lists Community How To Contribute WAMR On Github WAMR Blogs Appendix Appendix A. Background Knowledge And Glossary Of Terms Appendix B. WebAssembly Details Appendix C. Complete WAMR Guide