
wasm-micro-runtime
bytecodealliance
WebAssembly Micro Runtime (WAMR)
AI 简介
WebAssembly Micro Runtime (WAMR) 是一个轻量级的独立 WebAssembly 运行时,旨在为从嵌入式、物联网到可信执行环境等多种应用场景提供高性能和高度可配置的支持。其核心功能包括支持多种运行模式(解释器、AOT 编译和 JIT 编译),其中 JIT 支持快速 JIT 和 LLVM JIT 两种级别,并能动态升级。WAMR 提供了完整的 W3C Wasm MVP 兼容性,以及极小的二进制文件大小,例如 AOT 运行时仅约 29.4K。此外,它还支持通过简单的 C API 将 WAMR 集成到宿主环境中,并允许向 Wasm 应用程序导出本地 API。适用于需要在资源受限设备上高效运行 WebAssembly 代码的各种场景,如嵌入式系统、IoT 设备、边缘计算及云原生应用等。
C
Apache License 2.06k
Stars
814
Forks
103
Watchers
535
Issues
Star 增长
今日+3
近 7 天+16
近 30 天+61
综合评分84.83
默认分支main