Huawei Hongmeng continues to open up: Ark JS runtime is officially open source

Huawei Hongmeng continues to open up: Ark JS runtime is officially open source

[[422334]]

In order to survive in the gap between Android and iOS, Huawei's HarmonyOS system has taken an open path to attract developers.

As early as two years ago, Huawei's Ark Compiler (Open Ark Compiler) was officially open source. Since then, it has continued to deepen its development, and the compiler, engine, debugger, etc. have been gradually open sourced, and support for C language has been added.

Now, Ark JS Runtime is also open source.

The Ark JS runtime is the runtime used by JavaScript applications on OpenHarmony . It includes an allocator and garbage collector (GC) for JS objects, a standard library that complies with the ECMAScript specification, an interpreter for running the Ark bytecode generated by the Ark front-end component, an inline cache for storing hidden classes, an external function interface (AFFI) and other modules.

The Runtime component is a common component of the Ark runtime, mainly including some language-independent basic runtime libraries, including the Ark File that carries the bytecode and related information needed to execute the bytecode, the Tooling that supports the Debugger, and the Ark Base responsible for the corresponding system calls.

<<:  Tencent applies for "WeChat Cloud" trademark, chat record cloud storage service confirmed, 50% of netizens think it is unnecessary

>>:  Microsoft Edge 93 for Android released

Recommend

watchOS 2 development tips that iOS developers should not miss

[[152787]] Highlights I have only written one art...

Can you wear your watch while swimming? It all depends on the protection level

Can IP68 mobile phones really be used in any envi...

Have you ever seen a plant that can produce 1,000 bananas at a time?

Can you imagine how many bananas a banana tree ca...

Understand "World Traditional Medicine Day" in 80 seconds!

I am Dongdongmiao. World Traditional Medicine Day...

WeChat quietly launches a new feature: videos can be used as Moments covers

[[418348]] Have you noticed? WeChat Moments can n...

Lenovo and Hisense are pressing LeTV, and the smart TV war is heating up

The fierce competition in the smart TV market has...

iOS 9.3 new feature: Wi-Fi Assistant clearly identifies traffic consumption

Since the new Wi-Fi Assistant feature was added to...

How to solve the problem of too high average click price in bidding promotion?

The most effective way to directly control the av...

Do you prefer strong or weak cooling when taking the subway?

Against the backdrop of rapid development of mode...

The Chinese Dream of Foreign Brands

Editor’s Note: Nokia and Motorola are no longer j...