V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
plko345
V2EX  ›  Electron

teams 要放弃 Electron

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

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