This action will force synchronization from OpenHarmony/arkui_ace_engine_lite, which will overwrite any changes that you have made since you forked the repository, and can not be recovered!!!
Synchronous operation will process in the background and will refresh the page when finishing processing. Please be patient.
The JS application framework is provided for you to develop OpenHarmony JavaScript applications. The following figure shows the framework architecture.
Figure 1 Framework architecture
The JS application framework consists of the JavaScript data binding framework, JavaScript runtime, and JavaScript framework.
JavaScript data binding
Provides a set of basic data binding capabilities through JavaScript.
JavaScript runtime
Supports parsing and execution of JavaScript code.
JavaScript framework
Provides the framework mechanism of JavaScript APIs and components through the C++ language.
The source code of the framework is stored in /foundation/ace/ace_engine_lite. The directory structure is as follows:
/foundation/ace/ace_engine_lite
├── frameworks # Framework code
│ ├── examples # Sample code
│ ├── include # Header files
│ ├── packages # JavaScript implementation
│ ├── src # Source code
│ ├── targets # Configuration files of target devices
│ └── tools # Tool code
├── interfaces # APIs exposed externally
│ └── innerkits # Header files for internal subsystems
│ └── builtin # JavaScript third-party module APIs exposed by the JS application framework
└── test # Test cases
For details about the APIs, see the JS Application Development.
For details, go to the readme repository:
https://gitee.com/openharmony/docs/blob/master/en/readme/js-application-framework.md
ace_engine_lite