50 releases (29 breaking)

0.37.0-rc1 Mar 6, 2025
0.35.0 Jun 21, 2024
0.32.0 Mar 18, 2024
0.28.0 Dec 12, 2023
0.8.0-alpha.5 Mar 24, 2020

#941 in Magic Beans

Download history 58422/week @ 2024-11-24 45471/week @ 2024-12-01 62849/week @ 2024-12-08 46912/week @ 2024-12-15 13641/week @ 2024-12-22 24997/week @ 2024-12-29 45624/week @ 2025-01-05 68418/week @ 2025-01-12 63223/week @ 2025-01-19 53136/week @ 2025-01-26 58992/week @ 2025-02-02 67403/week @ 2025-02-09 67742/week @ 2025-02-16 39742/week @ 2025-02-23 34438/week @ 2025-03-02 34267/week @ 2025-03-09

182,392 downloads per month
Used in 174 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

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


lib.rs:

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
other value No profiling (warning)

Dependencies

~60MB
~1M SLoC