El sistema Huawei Hongmeng continúa abierto: Ark JS es oficialmente de código abierto en tiempo de ejecución.
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.