#webassembly #wasm

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

#143 in WebAssembly

Download history 68/week @ 2020-10-28 52/week @ 2020-11-04 62/week @ 2020-11-11 75/week @ 2020-11-18 90/week @ 2020-11-25 63/week @ 2020-12-02 53/week @ 2020-12-09 45/week @ 2020-12-16 21/week @ 2020-12-23 23/week @ 2020-12-30 27/week @ 2021-01-06 34/week @ 2021-01-13 30/week @ 2021-01-20 45/week @ 2021-01-27 77/week @ 2021-02-03 63/week @ 2021-02-10

4,992 downloads per month

Apache-2.0 WITH LLVM-exception

4.5MB
98K 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

~16MB
~350K SLoC