teams 要放弃 Electron

2021-11-03 11:24:25 +08:00
 plko345
为了更低的内存占用和更好的性能
4288 次点击
所在节点    Electron
16 条回复
VincentWang
2021-11-03 11:39:04 +08:00
放弃 Electron 采用 WebView ( Edge WebView2 ) .....
murmur
2021-11-03 11:43:02 +08:00
除非 windows 标配 webkit 的 webview 库,否则你弹出个新闻都得自带 webview
janxin
2021-11-03 11:45:43 +08:00
@murmur WebView2 应该是跟现在 VC Runtime 一个套路
SimonOne
2021-11-03 11:47:00 +08:00
进来前:好耶!有原生的了
进来后:蛤? 😢
Huelse
2021-11-03 11:49:05 +08:00
大方向都是 WebView 了
hronro
2021-11-03 12:00:26 +08:00
更低的内存占用应该是真的,但更好的性能估计是不会有了。
底层都是 chromium ,性能不会有太大的差别。
pengtdyd
2021-11-03 12:09:30 +08:00
额,还不如用 flutter desktop 呢
wangkun025
2021-11-03 12:12:15 +08:00
Electron 的应用用着挺难受的。
4196
2021-11-03 14:34:35 +08:00
teams 的优化就是一坨屎,又卡,稍微用下就会 BUG ,electron 同样有远比 teams 流畅的应用
现在换成这个也够呛,都是源自 chromium ,不搞好优化照样卡

而且看起来也只是个商业决策,而非技术,微软只是想自己掌控罢了,是不是拥抱了下开源它又想走回头路?
FrankFang128
2021-11-03 14:36:31 +08:00
随着时间的推移,Electron 的价值会越来越小
Tianao
2021-11-03 14:38:22 +08:00
后台日常 700+ MB 的内存占用很多 8G 办公机真的吃不消。
cmdOptionKana
2021-11-03 15:20:26 +08:00
@FrankFang128 随着电脑配置提高(比如 macbook 带动的新一轮硬件升级,wintel 阵营也会跟风),electron 的才是战未来。
passerbytiny
2021-11-03 15:28:59 +08:00
@cmdOptionKana
别特么扯了,硬件跟着软件升级,这是早期 Android 生态的独一份。Chrome 这么多年,也就只把 PC 内存主流从 8G 搞到 16G ,离它预设的 128G 还差一大截
kebamt
2021-11-04 00:52:49 +08:00
@wangkun025 用 Electron 写的 GitHub Desktop 感觉很不错😌
hez2010
2021-11-23 19:16:43 +08:00
@4196 就 electron 那种主进程和浏览器进程分开在其中做 rpc 的互操作方法就注定它性能不可能好得起来。换成 webview 之后可以直接变成进程内调用,例如通过 COM 包装 API 可以做到每秒互操作几千万甚至几亿次,这你用 rpc/websocket 什么的根本做不到。
seanzxx
2021-12-29 13:26:22 +08:00
@cmdOptionKana 最新的 Macbook M1 max 64GB 跑 teams 还是觉得慢呀,肉眼可见的卡,都能看见消息刷新的过程,用 Safari 打开网页就流畅很多,但是状态保持是个问题,只要 Safari 不是当前应用就 离开状态了。 期待 teams 新版本抛弃 Electron 。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/812670

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX