5个版本 (3个破坏性版本)
0.4.0 | 2022年11月26日 |
---|---|
0.3.1 | 2022年1月4日 |
0.3.0 | 2022年1月4日 |
0.2.1 | 2021年12月19日 |
0.1.0 | 2021年12月18日 |
#883 in WebAssembly
72KB
1.5K SLoC
嵌入式WASM WASM3运行时
基于embedded-wasm 规范的WASM3运行时。这实现了符合规范中包含的C驱动接口的WITX API。
状态
开发中。处于非常初级的alpha阶段,在开发生态系统时,请预期会有变化和破坏。
使用
运行时库主要使用cmake构建,尽管将其移植到其他机制相对简单。
mkdir build && cd build
创建构建目录cmake ..
设置构建- 添加
-DWASME_SPEC_DIR=something
使用本地源为规范头文件 - 使用
-DWASME_BUILD_WASM3=off
禁用构建wasm3(您需要通过-DWASME_WASM3_DIR=something
提供wasm3头文件)
- 添加
make -j
构建库
还提供了一个基于cargo的构建方案,以简化与rust组件的集成。
依赖
~0.4–2.8MB
~57K SLoC