10826e83eSopenharmony_ci# web_webview
20826e83eSopenharmony_ci## Introduction
30826e83eSopenharmony_cinweb is the native engine of the OpenHarmony webview component and is built based on Chromium and the Chromium Embedded Framework (CEF).
40826e83eSopenharmony_ci## Software Architecture
50826e83eSopenharmony_ciBelow is the software architecture.
60826e83eSopenharmony_ci![](figures/Web-architecture.png "web-architecture")
70826e83eSopenharmony_ci* Webview component: UI component in OpenHarmony.
80826e83eSopenharmony_ci* nweb: native engine of the OpenHarmony web component, which is built based on the Chromium Embedded Framework (CEF).
90826e83eSopenharmony_ci* CEF: stands for Chromium Embedded Framework. It is an open-source project based on Google Chromium.
100826e83eSopenharmony_ci* Chromium: an open-source web browser principally developed by Google and released under the BSD license and other permissive open-source licenses.
110826e83eSopenharmony_ci ## Directory Structure
120826e83eSopenharmony_ci```
130826e83eSopenharmony_ci.
140826e83eSopenharmony_ci├── ohos_nweb            # OpenHarmony adaptation code
150826e83eSopenharmony_ci│   ├── include
160826e83eSopenharmony_ci│   ├── prebuilts        # ArkWebCore.hap, built based on the third_party_chromium source code repository
170826e83eSopenharmony_ci│   └── src
180826e83eSopenharmony_ci└── test                 # nwebview test code
190826e83eSopenharmony_ci```
200826e83eSopenharmony_ci
210826e83eSopenharmony_ci## Repositories Involved
220826e83eSopenharmony_ci
230826e83eSopenharmony_ci[ace_ace_engine](https://gitee.com/openharmony/arkui_ace_engine)
240826e83eSopenharmony_ci
250826e83eSopenharmony_ci[third_party_cef](https://gitee.com/openharmony/third_party_cef)
260826e83eSopenharmony_ci
270826e83eSopenharmony_ci**[web_webview](https://gitee.com/openharmony/web_webview)**
280826e83eSopenharmony_ci
290826e83eSopenharmony_ci[third_party_chromium](https://gitee.com/openharmony/third_party_chromium)
30