collinchen1218 发表于 2024-6-3 23:56

在体积差不多情况下,选择electron还是edge webview2

反正都是aardio帮我打包,出来都只有1-2mb,现在想知道接下来建议electron还是edge webview2?为啥?
electron是89的内核,有点老,已经停更了,但是不影响
webview2是系统决定

DEATHTOUCH 发表于 2024-6-4 00:18

最近用了一段时间的Tauri,在Windows就是用的WebView2,感觉还是挺不错的。就是Linux用的webkit2gtk和edge有一些页面不太一样。
不过按照你说的electron和webview体积差不多其实用哪个都问题不大,但是由于你提到electron版本比较老,我建议是用webview,只要系统不是很久不更新的那种。

yan20180721 发表于 2024-6-4 08:15

看来还是多数人选择edge webview2

d199212 发表于 2024-6-4 08:24

electron 4月份不是才更新最新的30版本吗,怎么会停更了?

GMCN 发表于 2024-6-4 09:06

electron停更了?
electron version:30.0.9update 5 days ago
chrome version: 124.0.6367.233
你没用最新的吧
electron最大的好处是它自己打包了一个浏览器。各个平台显示效果一致,就是包体积可能大一点
如果说你是一个小工具,webview也可以

sunflash 发表于 2024-6-4 09:17

webview锝需要本机浏览器支持吧。显示效果会有差异?

灬龙宇 发表于 2024-6-4 09:33

本帖最后由 灬龙宇 于 2024-6-4 09:39 编辑

建议 webview,同时建议使用封装库:https://github.com/webui-dev/webui

支持的浏览器比较多,甚至可以指定 chrome 作为 webview。


我昨天使用 webui + C++,编译后的简单 demo 程序只有 287 KB

除去启动时 webview 占100MB左右内存,主程序只占 1MB 内存


zunmx 发表于 2024-6-4 09:47

我建议electron,看样子是没有停更

webview2 需要系统支持,electron说直白点里面给你套了个浏览器,相当于走到哪儿就用到哪儿
隐约记得webview2需要安装一下的


体积相差不大,我不太理解,我觉得正常打包的条件下还是electron体积会大于webview2

dph5199278 发表于 2024-6-4 10:20

如果是对浏览器内核版本有要求的,建议用electron;如果不关心内核版本,用webview2,一般打包出来的大小比electron小很多
我公司旧后端项目不支持samesite属性,要求不能改后端,所以只能使用谷歌内核80以下的版本,webview2随系统,无法指定内核,因此使用electron

kittylang 发表于 2024-6-4 11:28

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
查看完整版本: 在体积差不多情况下,选择electron还是edge webview2