Wasmer logo

Build Status License Join the Wasmer Community Number of downloads from crates.io Read our API documentation

# Wasmer Cranelift backend Wasmer is a standalone JIT WebAssembly runtime, aiming to be fully compatible with Emscripten, Rust and Go. [Learn more](https://github.com/wasmerio/wasmer). This crate represents the Cranelift backend integration for Wasmer. ## Usage ### Usage in Wasmer Standalone If you are using the `wasmer` CLI, you can specify the backend with: ```sh wasmer run program.wasm --backend=cranelift ``` ### Usage in Wasmer Embedded If you are using Wasmer Embedded, you can specify the Cranelift backend to the [`compile_with` function](https://docs.rs/wasmer-runtime-core/*/wasmer_runtime_core/fn.compile_with.html): ```rust use wasmer_clif_backend::CraneliftCompiler; // ... let module = wasmer_runtime_core::compile_with(&wasm_binary[..], &CraneliftCompiler::new()); ```