方舟JS运行时(ARK JavaScript Runtime)是OpenHarmony上JS应用使用的运行时。包含JS对象的分配器以及垃圾回收器(GC)、符合ECMAScript规范的标准库、用于运行ARK前端组件生成的方舟字节码(ARK Bytecode,abc)的解释器、用于存储隐藏类的内联缓存、方舟JS运行时对外的函数接口(AFFI)等模块。
Appspawn module for spawning application processes | 应用孵化模块
ability_runtime | 元能力框架
JS UI framework | JS UI开发框架
Window Manager | 窗口管理框架
系统资源调度服务
Providing traditional input methods, such as key, touch, keyboard, and mouse inputs | 提供传统的输入交互方式,例如按键、触控、键盘、鼠标等
Basic media framework module | 基础媒体框架组件
Wi-Fi station/P2P/AP management, including enabling, disabling, scanning, connecting, and information obtaining operations | WiFi STA/P2P/AP模式的管理:开关、扫描、连接、WiFi信息
DSoftBus capabilities, including discovery, networking, and transmission | 软总线发现、组网、传输功能实现
Development framework for extending the JS Native Module | 原生模块扩展开发框架
Performance profiler that provides an analytics tool for the memory, bytrace plug-in, and IDE, as well as plug-in capabilities | 性能调优模块,提供了实时内存、bytrace插件和ide侧的分析工具,并提供了插件化能力
Compilation and building framework and scripts | 编译构建框架和脚本
init process for startup | 启动模块init进程
Enterprise device management | 企业设备管理框架
为SIG仓提供文档、会议纪要及其他文档提供仓库,同时作为各SIG组的索引页
Third-party open-source software musl | 三方开源软件musl
OpenHarmony documentation | OpenHarmony开发者文档