La Red de Conocimientos Pedagógicos - Conocimientos de formación/capacitación - El sistema Huawei Hongmeng continúa abierto: Ark JS es oficialmente de código abierto en tiempo de ejecución.

El sistema Huawei Hongmeng continúa abierto: Ark JS es oficialmente de código abierto en tiempo de ejecución.

El tiempo de ejecución Ark JS de OpenHarmony ahora es de código abierto.

Componente de tiempo de ejecución de Ark JS

El tiempo de ejecución de Ark JS es el tiempo de ejecución utilizado por las aplicaciones JS en OpenHarmony. Incluye un asignador y recolector de basura para objetos JS, una biblioteca estándar que cumple con la especificación ECMAScript, un intérprete que ejecuta el código de bytes ARK generado por el componente frontal de ARK, un caché en línea que almacena clases ocultas y una interfaz de función externa para el tiempo de ejecución de Ark JS.

Componente Ts2abc

El componente Ts2abc es un componente de la plataforma Ark. Como herramienta de interfaz para el lenguaje JavaScript en el compilador Ark, admite la conversión de archivos JavaScript en archivos de código de bytes de Ark.

Componentes públicos de Ark

El componente de tiempo de ejecución es un componente común del tiempo de ejecución de Ark. Incluye principalmente algunos tiempos de ejecución básicos que son independientes del idioma, incluido el transporte de código de bytes y palabras de ejecución con información relevante. requerido para el código de sección, herramientas para admitir depuradores, ARKBase responsable de las llamadas al sistema correspondientes, etc.

OpenHarmony es un proyecto de código abierto incubado y operado por la Open Atom Open Source Foundation. Su objetivo es construir un marco de sistema operativo y una plataforma para dispositivos terminales inteligentes en la era del escenario completo, la conexión total y la inteligencia total.

El compilador Ark es una plataforma de programación unificada diseñada para admitir la compilación y operación conjunta de múltiples lenguajes de programación y plataformas de chips, incluidos componentes clave como compiladores, cadenas de herramientas y tiempos de ejecución.