#wasm #wasmtime #jit #cranelift #wasi

substrate-wasmtime-jit

JIT-style execution for WebAsssembly code in Cranelift

5 releases

0.16.0-threadsafe.4 May 19, 2020
0.16.0-threadsafe.3 May 16, 2020
0.16.0-threadsafe.2 May 7, 2020
0.16.0-threadsafe.1 May 4, 2020
0.13.0-threadsafe.1 Mar 12, 2020

#65 in #cranelift

Download history 96/week @ 2024-12-07 118/week @ 2024-12-14 18/week @ 2024-12-21 10/week @ 2024-12-28 53/week @ 2025-01-04 126/week @ 2025-01-11 88/week @ 2025-01-18 48/week @ 2025-01-25 71/week @ 2025-02-01 122/week @ 2025-02-08 83/week @ 2025-02-15 83/week @ 2025-02-22 78/week @ 2025-03-01 75/week @ 2025-03-08 121/week @ 2025-03-15 69/week @ 2025-03-22

361 downloads per month

Apache-2.0 WITH LLVM-exception

6MB
139K SLoC

This is the wasmtime-jit crate, which contains JIT-based execution for wasm, using the wasm ABI defined by wasmtime-environ and the runtime support provided by wasmtime-runtime.

Most users will want to use the main wasmtime crate instead of using this crate directly.


lib.rs:

JIT-style runtime for WebAssembly using Cranelift.

Dependencies

~17–30MB
~541K SLoC