基于Electron制作的桌面看板娘,支持日程提醒、小窗模式、ChatGPT集成、网页搜索、本地moc模型加载与独立设置界面等 | An AI Based live2d Kanban for Desktop Users Using Electron
GNU General Public License v3.0
192
stars
24
forks
source link
[feat] 针对win平台采用webview2可大幅度减小体积 #7
Open
MliKiowa opened 8 months ago
electron 打包出来目前可以看见大小已经来到100mb了 如果替换为Webview2 适配在win端 优点有 1.可兼容大部分Win10/11设备 2.可减少90%的程序大小 3.具有完整的浏览器能力 至于如何实现 采用win32 cpp或者c# 预先构建一个webview2完成的基本框架 框架根据配置文件加载应用程序 对于electron部分api我们同样可用进行js绑定cpp/c#接口进行实现 最后使用nsi打包出包 在性能 启动速度 浏览器能力 包的大小上具有优势 缺点很明显就是要专门写一个webview2加载程序 需要花费人力和时间