Introduction
Using the Wasmtime CLI
Installation
CLI Options
CLI Logging
Cache Configuration
Using the Wasmtime API
Rust
Hello, world!
Calculating the GCD
Using Linear Memory
WASIp2
Linking Modules
Debugging
Core Dumps
Using Multi-Value
anyref Reference Type
anyref
externref Reference Type
externref
Multiple Memories
Serializing Modules
Multithreaded Embedding
Memory Protection Keys
C
Hello, World!
WASIp1
C++
Async Host Functions
Python
.NET
Go
Bash
Ruby
Elixir
Further Examples
Debugging WebAssembly
Debugging with gdb and lldb
gdb
lldb
Debugging with Core Dumps
Profiling WebAssembly
Profiling with Perf
Profiling with VTune
Profiling with samply
samply
Cross-platform Profiling
Building a Minimal Embedding
Portable Interpretation
Pre-Compiling Wasm
Fast Execution
Fast Instantiation
Fast Compilation
Interrupting Execution
Deterministic Execution
Checking Guests' Memory Accesses
Stability
Release Process
Tiers of support
Platform Support
Wasm Proposals
Security
Disclosure Policy
What is considered a security bug?
Vulnerability runbook
Contributing
Architecture
Building
Testing
Fuzzing
CI
Reducing Test Cases
Cross Compiling
Coding Guidelines
Development Process
RFC Process
Implementing Wasm Proposals
Maintainer Guidelines
Code Review
Conditional Compilation
Governance
Code of Conduct