Utils library | 公共基础库
ability_base | 元能力基础部件
1、需求:内部转测试的双周非正式版本信息承载 2、目标:OH非正式版本的信息承载 3、意义:非官方开发转测试通道
OpenHarmony community governance, developer contribution guide, contribution agreement, and community communication | 包含OpenHarmony社区治理、开发者贡献指南、开发者贡献协议、社区交流等内容
Third-party open-source software jsframework | 三方开源软件jsframework
System event logging | 系统事件记录接口
A tool to trace processes and monitor performance | 提供性能追踪的接口和查看性能轨迹的命令行工具
A Lightweight Distributed Tracing | 轻量级的分布式调用链跟踪
Compilation and building framework and scripts | 编译构建框架和脚本
Third-party open-source software quickjs | 三方开源软件quickjs
Product configuration | 产品配置
Third-party open-source software protobuf | 三方开源软件protobuf
Scanning the license and copyright information of the open source repository | 扫描开源仓许可证及版权信息
Providing resource loading, parsing, and reading capabilities | 提供资源加载、解析、读取的能力
方舟JS运行时(ARK JavaScript Runtime)是OpenHarmony上JS应用使用的运行时。包含JS对象的分配器以及垃圾回收器(GC)、符合ECMAScript规范的标准库、用于运行ARK前端组件生成的方舟字节码(ARK Bytecode,abc)的解释器、用于存储隐藏类的内联缓存、方舟JS运行时对外的函数接口(AFFI)等模块。
Runtime Core组件是方舟运行时的公共组件,主要包括一些语言无关的基础运行库,包含承载字节码以及执行字节码所需要相关信息的ARK File、支持Debugger的Tooling、负责系统平台公共基础接口的ARK Base等