






1
yekern 19 小时 56 分钟前
省不省内存都是基于 webview2 或者说 chrome 内核的 最起码 安装包要比 electron 的小很多啊.
|
2
EngAPI 19 小时 53 分钟前
webview2 非常耗 cpu ,日常使用 clash-verge-rev 比起 clash for windows 来,8265 的 cpu 温度能高 15-20 度。
|
3
cryptovae 19 小时 52 分钟前
wails tarui 这些最大的好处就是安装包的体积小,不用每一个 App 包含一个 Chromium
|
4
SkywalkerJi 19 小时 52 分钟前 via Android
Mac 上 tauri 感觉比 electron 还卡,Windows 没感觉
|
5
skuuhui 19 小时 22 分钟前
为什么不能一个启动程序,起一个后台 server 并且唤起浏览器打开一个本地端口呢。感觉也没啥区别。
|
6
querysecret 19 小时 19 分钟前
应该都是 cef 类似的东西吧
|
8
liaohongxing 19 小时 4 分钟前 我认为不包含一个 Chromium ,出问题的概率很大,因为每个人的 webview2 版本不一致,出问题都不知道在哪里
|
9
yb2313 19 小时 3 分钟前
用 bevy 一把梭 wasm, 直接 immediate mode 高刷.
|
10
visper 19 小时 3 分钟前
按理解来说,wails 和 tauri 相对 electron 来说主要是省安装包大小吧。渲染都是 webview 的没多大区别。至于后端 go 和 rust 会不会比 nodejs 省一点内存,可能会,但是不太多吧。
|
11
leyoumake1997 19 小时 2 分钟前
wails 挺好的,aot 之后随处可用。没有像 electron 安装之后释放的很多依赖文件。本身依赖的是 webiew2 ,只能反馈社区让他们发力优化底层实现精简版
|
12
momo1999 18 小时 59 分钟前
节约硬盘,不节约内存。
|
14
rb6221 18 小时 57 分钟前
本质都是 chromium 套壳的,有区别也不可能有数量级的区别,优点主要在别的地方
|
15
liuliuliuliu PRO 都是浏览器包壳,能省 多少内存,原生 ui 才是王道
|
16
lisxour 18 小时 54 分钟前
|
18
m1nm13 18 小时 34 分钟前
webview 最大的问题是 MAC/WIN 端因为浏览器不一样. 体验不一致. 一堆坑. 烂
|
19
dimwoodxi27 18 小时 21 分钟前
其实你这样算内存还是不太准确的,你还没算程序运行时渲染调度系统 api 产生的内存保留在系统进程中,你程序进程的内存不代表你的程序占用的最终内存;如果这样就算出程序的内存占用,那把程序写为系统子进,程不就完全不占内存了吗
|
20
june4 18 小时 20 分钟前
感觉你测试的方式不对。
要不就这么测,看看一台电脑运行的程序数量上限,关掉虚拟内存,看看启动到多少个才崩掉。 |
21
leyoumake1997 18 小时 18 分钟前
@liuliuliuliu 原生基于 .net 开发 WPF win 是非常快的,编译后的可执行文件也小,吃的内存也小,就是原生组建丑了点,能用也行
|
22
bclerdx 18 小时 7 分钟前 via Android
@liuliuliuliu 怎么才算原生 UI 呢?
|
24
liuliuliuliu PRO |
25
liuliuliuliu PRO @bclerdx 就是用操作系统的 api 来画界面啊,而不是用浏览器去渲染页面
|
26
PaulSamuelson 16 小时 22 分钟前
用 wails ,tarui 是为了节约硬盘,降低分发成本啊。
好多页游都用这个技术方案了。 试想一下,一个产品要让用户先下载个 200MB 再体验,直接跑一半。 至于运行时的内存,web 跨端是这样的。 |
27
mmdsun 16 小时 8 分钟前 via iPhone
我一般都用任务管理器的详情页,右键点击表头,有个选择列可以展开。直接看不准。
|
28
CHENJIAJIE 14 小时 52 分钟前
@EngAPI 我从 clash for windows 换到 clash-verge-rev 后 cpu 长期 90%,webview2 占用在 20-30%之间
|
29
jiames1969 14 小时 34 分钟前
这个主题非常好,最近用 tauri + ai 写了个小软件,确实很小,但性能真的一般,而且 tauri 2.0 感觉还有点坑。。。
说实在的,有类似小程序这种框架统一桌面端也不错。 |
30
ninjaJ 13 小时 42 分钟前
@jiames1969 可以分享一下吗,我最近也在做一个小软件,对用户体验要求比较高,用 tauri2 做一半纠结要不要上原生
|
31
lete 13 小时 31 分钟前
@jiames1969 #29 比 electron 块多了
我也写了个小软件,UI 就一个设置页面,5 个设置功能左右吧,打包出来就 5MB 左右。 https://github.com/cliprtc/cliprtc |
33
ThinkZ 12 小时 3 分钟前
节约了什么呢?除了安装包显得小一些罢了。
硬盘里的程序(kaspersky)为了保证程序的稳定性,不采用系统自带的 webview2,只在自己目录里再放一个 500MB+的 webview2. |
35
suruiran 8 小时 55 分钟前
你要是严格的这样比较那就是比 Electron 省内存,——前提是一样的功能。至少 Wails 的 go 后端要比 Node 后端省内存吧。
使用 Wails 主要是打包体积和后端的执行效率吧。 |
37
xjzshttps 6 小时 39 分钟前
|
38
jqtmviyu 5 小时 24 分钟前
主要功能交给 go 后端来做. web 前端只用来展示和设置, 平时关掉. 其实也可以搞成纯 go 不要 wails. 托盘打开浏览器对应的网址, 端口冲突就随机一个.
|
39
billccn 3 小时 6 分钟前
WebView2 相对 Electron 肯定还是省内存的,因为操作系统对于不同进程载入同一个 DLL 是共用缓存的,也就说开 10 个 WebView2 的程序,其中 Chromium 的部分只占一份。
|