華為鴻蒙繼續(xù)開放:方舟JS運(yùn)行時正式開源

科技評論167閱讀模式

為了在Android、iOS的夾縫中求生存,華為HarmonyOS鴻蒙系統(tǒng)走了一條開放之路,以吸引開發(fā)者。

早在整整兩年前,華為的方舟編譯器(Open Ark Compiler)就正式開源,之后不斷深入,編譯器、引擎、調(diào)試器等均陸續(xù)開源,還加入了對C語言的支持。

現(xiàn)在,“方舟JS運(yùn)行時”(Ark JS Runtime)也開源了。

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

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

華為鴻蒙繼續(xù)開放:方舟JS運(yùn)行時正式開源

 
  • 本文由 米粒 發(fā)表于 2021年9月7日15:07:05
  • 轉(zhuǎn)載請務(wù)必保留本文鏈接:http://m.bjmhhq.com/105061.html
科技

毒性堪比眼鏡蛇 亂摸水母會出人命!

抖音之前很流行的“水母手勢舞”你會嗎?張開手掌再捏住手指向后拉,收回手指,張開手指,你就可以得到一只簡略版的水母~ 然而不是所有的水母都這般可愛無害,比如今天的主角&mdash...

發(fā)表評論

匿名網(wǎng)友
:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:
確定

拖動滑塊以完成驗(yàn)證