在体积差不多情况下,选择electron还是edge webview2
反正都是aardio帮我打包,出来都只有1-2mb,现在想知道接下来建议electron还是edge webview2?为啥?electron是89的内核,有点老,已经停更了,但是不影响
webview2是系统决定 最近用了一段时间的Tauri,在Windows就是用的WebView2,感觉还是挺不错的。就是Linux用的webkit2gtk和edge有一些页面不太一样。
不过按照你说的electron和webview体积差不多其实用哪个都问题不大,但是由于你提到electron版本比较老,我建议是用webview,只要系统不是很久不更新的那种。 看来还是多数人选择edge webview2 electron 4月份不是才更新最新的30版本吗,怎么会停更了? electron停更了?
electron version:30.0.9update 5 days ago
chrome version: 124.0.6367.233
你没用最新的吧
electron最大的好处是它自己打包了一个浏览器。各个平台显示效果一致,就是包体积可能大一点
如果说你是一个小工具,webview也可以 webview锝需要本机浏览器支持吧。显示效果会有差异? 本帖最后由 灬龙宇 于 2024-6-4 09:39 编辑
建议 webview,同时建议使用封装库:https://github.com/webui-dev/webui
支持的浏览器比较多,甚至可以指定 chrome 作为 webview。
我昨天使用 webui + C++,编译后的简单 demo 程序只有 287 KB
除去启动时 webview 占100MB左右内存,主程序只占 1MB 内存
我建议electron,看样子是没有停更
webview2 需要系统支持,electron说直白点里面给你套了个浏览器,相当于走到哪儿就用到哪儿
隐约记得webview2需要安装一下的
体积相差不大,我不太理解,我觉得正常打包的条件下还是electron体积会大于webview2 如果是对浏览器内核版本有要求的,建议用electron;如果不关心内核版本,用webview2,一般打包出来的大小比electron小很多
我公司旧后端项目不支持samesite属性,要求不能改后端,所以只能使用谷歌内核80以下的版本,webview2随系统,无法指定内核,因此使用electron GMCN 发表于 2024-6-4 09:06
electron停更了?
electron version:30.0.9update 5 days ago
chrome version: 124.0.6367.233
aardio aardio 看看前提
页:
[1]
2