WAMR(WebAssemblyMicroRuntime)是一个独立的WebAssembly(WASM)运行时,主要用于容量小的设备。此项目包含:
一个WebAssembly VM核心WASM应用的支持API(代码可用,但编译依赖于应用管理器组件)用于动态管理WASM应用的机制(尚未在GitHub上提供,即将发布)特性:
WASMinterpreter(AOT计划中)为Lib的子集提供支持支持“side_module=1”EMCC编译选项提供用于将运行时嵌入到生产软件中的API提供将本机API导出到WASM应用的机制支持多种语言的固件应用编程,如C、C++、Java、Rust、Go与TypeScript嵌入式操作系统上的应用沙箱执行环境纯异步编程模型菜单配置便于平台集成支持微服务和pub-sub事件跨应用间通信模型易于扩展,以支持从主机或云端进行远程FW应用管理
评论