感謝IT之家網(wǎng)友熱心線索投遞,OpenHarmony 的方舟 JS 運(yùn)行時(shí)現(xiàn)已開(kāi)源。
方舟 JS 運(yùn)行時(shí)組件
方舟 JS 運(yùn)行時(shí)是 OpenHarmony 上 JS 應(yīng)用使用的運(yùn)行時(shí)包含 JS 對(duì)象的分配器以及垃圾回收器,符合 ECMAScript 規(guī)范的標(biāo)準(zhǔn)庫(kù),用于運(yùn)行 ARK 前端組件生成的方舟字節(jié)碼的解釋器,用于存儲(chǔ)隱藏類的內(nèi)聯(lián)緩存,方舟 JS 運(yùn)行時(shí)對(duì)外的函數(shù)接口等模塊
ts2abc 組件
ts2abc 組件是方舟平臺(tái)的一個(gè)組件,其作為方舟編譯器中 JavaScript 語(yǔ)言的前端工具,支持將 JavaScript 文件轉(zhuǎn)換為方舟字節(jié)碼文件。
方舟公共組件
Runtime 組件是方舟運(yùn)行時(shí)的公共組件,主要包括一些語(yǔ)言無(wú)關(guān)的基礎(chǔ)運(yùn)行庫(kù),包含承載字節(jié)碼以及執(zhí)行字節(jié)碼所需要相關(guān)信息的 ARK File,支持 Debugger 的 Tooling,負(fù)責(zé)對(duì)應(yīng)系統(tǒng)調(diào)用的 ARK Base 等。
IT之家了解到,OpenHarmony 是由開(kāi)放原子開(kāi)源基金會(huì)孵化及運(yùn)營(yíng)的開(kāi)源項(xiàng)目,目標(biāo)是面向全場(chǎng)景,全連接,全智能時(shí)代,搭建一個(gè)智能終端設(shè)備操作系統(tǒng)的框架和平臺(tái)。
方舟編譯器是為支持多種編程語(yǔ)言,多種芯片平臺(tái)的聯(lián)合編譯,運(yùn)行而設(shè)計(jì)的統(tǒng)一編程平臺(tái),包含編譯器,工具鏈,運(yùn)行時(shí)等關(guān)鍵部件。
鄭重聲明:此文內(nèi)容為本網(wǎng)站轉(zhuǎn)載企業(yè)宣傳資訊,目的在于傳播更多信息,與本站立場(chǎng)無(wú)關(guān)。僅供讀者參考,并請(qǐng)自行核實(shí)相關(guān)內(nèi)容。
|