华为鸿蒙继续开放:方舟JS运行时正式开源
OpenHarmony的“方舟JS运行时”已经开源系统。
方舟JS 运行时部件
方舟 JS 运行时(ARK JavaScript Runtime)是 OpenHarmony 上 JS 运用应用的运行时。包括 JS 目标的调节器及其垃圾分类回收器(GC)、合乎 ECMAScript 标准的标准库、用以运行 ARK 前面部件转化成的方舟字节码(ARK Bytecode,abc)的编译器、用以储存掩藏类的内联缓存文件、方舟 JS 运行时对外开放的涵数插口(AFFI)等控制模块。
ts2abc 部件
ts2abc 部件是方舟服务平台的一个部件,其做为方舟c语言编译器中 JavaScript 语言表达的前端工具,适用将 JavaScript 文件格式转换为方舟字节码文档。
方舟公共性部件
Runtime 部件是方舟运行时的公共性部件,关键包含一些语言表达没有关系的基本运行库,包括安装字节码及其实行字节码所必须详细信息的 ARK File、适用 Debugger 的 Tooling、承担相匹配系统进程的 ARK Base 等。
OpenHarmony 是由对外开放分子开源系统慈善基金会(OpenAtom Foundation)卵化及运作的开源软件,总体目标是面对全情景、全连接层、智能型时期,构建一个移动智能终端机器设备电脑操作系统的架构和服务平台。
方舟c语言编译器(OpenArkCompiler)是为适用各种计算机语言、多种多样集成ic服务平台的协同编译程序、运行而制定的统一程序编写服务平台,包括c语言编译器、专用工具链、运行时等核心部件。
文中归属于原创文章内容,倘若转截,请标注来源于:华为鸿蒙再次对外开放:方舟JS运行时宣布开源系统https://news.zol.com.cn/776/7760993.html