69个版本 (37个稳定版)
新 4.3.6 | 2024年8月22日 |
---|---|
4.3.5 | 2024年7月16日 |
4.3.2 | 2024年6月11日 |
4.2.6 | 2024年3月4日 |
1.0.0-alpha5 | 2020年11月6日 |
1403 在 WebAssembly
113,899 每月下载量
在 45 个crate中使用 (12个直接使用)
775KB
16K SLoC
wasmer-compiler-cranelift
此crate包含基于Cranelift的编译器实现。
用法
use wasmer::{Store, EngineBuilder};
use wasmer_compiler_cranelift::Cranelift;
let compiler = Cranelift::new();
let mut store = Store::new(compiler);
注意:您可以在此处找到使用Cranelift编译器的完整示例。
何时使用Cranelift
我们建议仅将此编译器crate用于开发目的。对于生产,我们建议使用wasmer-compiler-llvm
,因为它提供了更好的运行时速度(平均快50%)。
致谢
本项目借鉴了cranelift-wasm
的一些函数降低功能。
请查看Wasmer ATTRIBUTIONS
以进一步了解项目的许可证和其他归属。
依赖关系
~21–33MB
~605K SLoC