設(shè)置
  • 日夜間
    隨系統(tǒng)
    淺色
    深色
  • 主題色

華為 HarmonyOS 開源鴻蒙方舟編譯器前端工具“方舟 JS 運(yùn)行時(shí)”正式開源

2021/9/6 21:33:19 來源:IT之家 作者:問舟 責(zé)編:問舟
感謝IT之家網(wǎng)友 九面相柳 的線索投遞!

IT之家 9 月 6 日消息  感謝IT之家網(wǎng)友熱心線索投遞,OpenHarmony 的“方舟 JS 運(yùn)行時(shí)”現(xiàn)已開源。

方舟 JS 運(yùn)行時(shí)組件 

方舟 JS 運(yùn)行時(shí)(ARK JavaScript Runtime)是 OpenHarmony 上 JS 應(yīng)用使用的運(yùn)行時(shí)。包含 JS 對象的分配器以及垃圾回收器(GC)、符合 ECMAScript 規(guī)范的標(biāo)準(zhǔn)庫、用于運(yùn)行 ARK 前端組件生成的方舟字節(jié)碼(ARK Bytecode,abc)的解釋器、用于存儲隱藏類的內(nèi)聯(lián)緩存、方舟 JS 運(yùn)行時(shí)對外的函數(shù)接口(AFFI)等模塊。

ts2abc 組件 

ts2abc 組件是方舟平臺的一個(gè)組件,其作為方舟編譯器中 JavaScript 語言的前端工具,支持將 JavaScript 文件轉(zhuǎn)換為方舟字節(jié)碼文件。

方舟公共組件

Runtime 組件是方舟運(yùn)行時(shí)的公共組件,主要包括一些語言無關(guān)的基礎(chǔ)運(yùn)行庫,包含承載字節(jié)碼以及執(zhí)行字節(jié)碼所需要相關(guān)信息的 ARK File、支持 Debugger 的 Tooling、負(fù)責(zé)對應(yīng)系統(tǒng)調(diào)用的 ARK Base 等。

IT之家了解到,OpenHarmony 是由開放原子開源基金會(OpenAtom Foundation)孵化及運(yùn)營的開源項(xiàng)目,目標(biāo)是面向全場景、全連接、全智能時(shí)代,搭建一個(gè)智能終端設(shè)備操作系統(tǒng)的框架和平臺。

方舟編譯器(OpenArkCompiler)是為支持多種編程語言、多種芯片平臺的聯(lián)合編譯、運(yùn)行而設(shè)計(jì)的統(tǒng)一編程平臺,包含編譯器、工具鏈、運(yùn)行時(shí)等關(guān)鍵部件。

廣告聲明:文內(nèi)含有的對外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時(shí)間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。

相關(guān)文章

關(guān)鍵詞:華為HarmonyOS開源鴻蒙方舟js編譯器前端

軟媒旗下網(wǎng)站: IT之家 最會買 - 返利返現(xiàn)優(yōu)惠券 iPhone之家 Win7之家 Win10之家 Win11之家

軟媒旗下軟件: 軟媒手機(jī)APP應(yīng)用 魔方 最會買 要知