







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