API 说明
| 模块 | 描述 |
|---|---|
| 模块加载 | 提供模块的动态加载、依赖管理,支持按需加载与模块解耦 |
| 基础 | 提供基础运行环境能力,如全局对象、工具函数、日志、定时器、事件机制等 |
| render | 负责页面或组件的渲染引擎,包括视图更新、虚拟 DOM / 渲染树管理等 |
| 界面 | 提供 UI 组件体系与交互能力,如页面结构、组件库、样式管理与用户交互处理 |
| 网络 | 提供网络请求能力,如 HTTP/HTTPS 请求、WebSocket、上传下载、请求拦截等 |
| 开放接口 | 提供登录凭证获取、用户基础信息和用户资料读取能力 |
| 数据存储 | 提供本地数据存储能力,如缓存、KV 存储、数据库(如 IndexedDB / SQLite)等 |
| 媒体 | 提供图片选择、预览、保存到相册,以及音视频播放、录制等能力 |
| 位置 | 提供地理位置相关能力,如定位、坐标获取、地图服务等 |
| 文件 | 提供文件读写与管理能力,如文件上传下载、本地文件系统访问等 |
| 权限 | 管理系统权限申请与校验,如相机、麦克风、定位等权限控制 |
| 设备 | 提供设备相关能力,如设备信息获取、传感器(加速度计、陀螺仪)、震动等 |
| Worker | 提供多线程或后台任务能力,如 Web Worker,用于执行耗时任务避免阻塞主线程 |
| WebAssembly APIs | 提供 WebAssembly 支持能力,使高性能代码(如 C/C++/Rust)可在运行时执行 |
| 其他 | 提供未归类的扩展能力,如第三方插件、实验性 API 或平台特有能力 |
