轻量、高性能、跨平台 —— 用熟悉的前端技术,在 Windows 与 Linux 上做出流畅、现代的桌面界面。

快速上手

用熟悉的 C 接口,几分钟跑起第一个 WebView 窗口。

STEP 1

初始化库

注册 app-ready 事件后初始化 DLL,完整流程仅需约 16ms。

JadeView_init(...)
STEP 2

创建窗口

一行调用创建 WebView 窗口,支持自定义标题栏与无边框窗口。

create_webview_window(...)
STEP 3

IPC 通信

前后端双向 IPC,延迟低于 1ms,jade.invoke / jade.on 高效互通。

const res = await jade.invoke('getData', {}); jade.on('backend-event', (data) => {});
C EXAMPLE

Hello JadeView

#include "jadeview.h" int main() { jade_on("app-ready", app_ready_callback); JadeView_init(1, NULL, NULL, "我的应用", "com.example.myapp", 0); run_message_loop(); return 0; }
PERFORMANCE

16ms

完整启动耗时(不含 HTML 加载)

LIGHTWEIGHT

~3MB

运行时体积

使用你喜欢的前端技术栈

从 React、Vue 到原生 HTML,用任何熟悉的前端技术构建桌面应用。

HTML5ReactVue.jsTypeScriptTailwind CSSNext.jsThree.jsWebpackSassBootstrapAngularPlaywright

核心开发者

由 JadeView 开发委员会维护。