🏗️ 架构解析
arkweb是OpenHarmony webview组件的Native引擎,基于Chromium和CEF构建。
OpenHarmony WebView是基于Chromium CEF构建的高性能Web渲染引擎,为OpenHarmony系统提供完整的Web内容展示能力。该引擎采用分层架构设计,实现了与ArkUI的深度集成。
🏗️ 架构设计
核心架构图
┌─────────────────────────────────────────┐
│ 应用层 (ArkTS) │
├─────────────────────────────────────────┤
│ NAPI接口层 │
│ (napi_webview_controller) │
├─────────────────────────────────────────┤
│ CJ接口层 │
│ (webview_controller) │
├─────────────────────────────────────────┤
│ Native引擎层 │
│ (nweb核心) │
├───────────────────