教程
问答
博客
Python源码
Java源码
文档
开源
教程
问答
博客
Python源码
Java源码
文档
开源
免费学Golang
登录
注册
开源软件
程序开发
其他开发相关
WAMR
WAMR
- WebAssembly 轻量运行时
其他开源
其他开发相关
授权协议:
Apache-2.0
操作系统:
跨平台
开发语言:
C/C++
软件简介
WAMR(WebAssembly Micro Runtime)是一个独立的 WebAssembly(WASM)运行时,主要用于容量小的设备。此项目包含:
一个 WebAssembly VM 核心
WASM 应用的支持 API(代码可用,但编译依赖于应用管理器组件)
用于动态管理 WASM 应用的机制(尚未在 GitHub 上提供,即将发布)
特性:
WASM interpreter (AOT 计划中)
为 Lib 的子集提供支持
支持“side_module = 1”EMCC 编译选项
提供用于将运行时嵌入到生产软件中的 API
提供将本机 API 导出到 WASM 应用的机制
支持多种语言的固件应用编程,如 C、C++、Java、Rust、Go 与 TypeScript
嵌入式操作系统上的应用沙箱执行环境
纯异步编程模型
菜单配置便于平台集成
支持微服务和 pub-sub 事件跨应用间通信模型
易于扩展,以支持从主机或云端进行远程 FW 应用管理
软件首页