运行时组件

[English]

本分类说明运行时管理器以及动态应用包支持的运行时后端。

flowchart TD
    A["动态应用包"]
    B["**Runtime Manager**<br/>· 后端注册<br/>· 应用上下文<br/>· 运行时选择与调度"]
    C["**ELF 运行时**<br/>· 原生二进制加载<br/>· 高性能扩展<br/>· 平台相关能力"]
    D["**JS 运行时**<br/>· 脚本化业务逻辑<br/>· 快速迭代<br/>· 轻量应用入口"]
    E["**Lua 运行时**<br/>· 小型脚本应用<br/>· 低资源占用<br/>· 简洁嵌入接口"]
    F["**WASM 运行时**<br/>· 沙箱执行<br/>· 跨语言模块<br/>· 可移植扩展能力"]

    A -->|"解析 manifest"| B
    B -->|"加载 ELF 包"| C
    B -->|"加载 JS 包"| D
    B -->|"加载 Lua 包"| E
    B -->|"加载 WASM 包"| F

组件职责

  • Runtime Manager 提供后端注册和应用上下文归属。

  • ELF、JS、Lua 与 WASM 后端在统一生命周期合约后执行包代码。