56 releases (35 breaking)

0.43.0 Dec 18, 2025
0.41.0 Oct 2, 2025
0.39.0 Jul 14, 2025
0.37.0-rc1 Mar 6, 2025
0.8.0-alpha.5 Mar 24, 2020

#22 in #strategy

Download history 10319/week @ 2025-09-22 11531/week @ 2025-09-29 9811/week @ 2025-10-06 9343/week @ 2025-10-13 11063/week @ 2025-10-20 8760/week @ 2025-10-27 10677/week @ 2025-11-03 10861/week @ 2025-11-10 10498/week @ 2025-11-17 7807/week @ 2025-11-24 9344/week @ 2025-12-01 9912/week @ 2025-12-08 8839/week @ 2025-12-15 6655/week @ 2025-12-22 5789/week @ 2025-12-29 8360/week @ 2026-01-05

30,385 downloads per month
Used in 214 crates (4 directly)

GPL-3.0-or-later…

390KB
5.5K SLoC

Rust 3.5K SLoC // 0.1% comments WebAssembly 2.5K SLoC // 0.0% comments

Defines a WasmRuntime that uses the Wasmtime JIT to execute.

You can choose a profiling strategy at runtime with environment variable WASMTIME_PROFILING_STRATEGY:

WASMTIME_PROFILING_STRATEGY Effect
undefined No profiling
"jitdump" jitdump profiling
"perfmap" perfmap profiling
other value No profiling (warning)

License: GPL-3.0-or-later WITH Classpath-exception-2.0

Dependencies

~49–68MB
~1M SLoC