4个稳定版本
| 2.4.1 | 2024年4月8日 |
|---|---|
| 2.3.5 | 2024年4月7日 |
#1080 in WebAssembly
550KB
11K SLoC
wasmer-engine

这个crate是创建Wasmer中Engines的一般抽象。
Wasmer Engines主要负责两件事
- 将编译代码(从任何Wasmer编译器)转换成
Artifact, - 加载
Artifact以便用户使用(通常,将代码推入可执行内存等)。
目前有三个实现
- 通用型,使用
wasmer-engine-universal, - 本地型,使用
wasmer-engine-dylib, - 对象型,使用
wasmer-engine-staticlib。
示例实现
请查看wasmer-engine-dummy以获取Engine的示例实现。
致谢
本项目借鉴了wasmtime-api中trap实现的某些代码,之后的代码已显著演变。
请查看Wasmer ATTRIBUTIONS以进一步了解项目的许可证和其他归属。
依赖项
~5–14MB
~178K SLoC