V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
plko345
V2EX  ›  Electron

teams 要放弃 Electron

  •  
  •   plko345 · Nov 3, 2021 via Android · 5184 views
    This topic created in 1642 days ago, the information mentioned may be changed or developed.
    为了更低的内存占用和更好的性能
    16 replies    2021-12-29 13:26:22 +08:00
    VincentWang
        1
    VincentWang  
       Nov 3, 2021
    放弃 Electron 采用 WebView ( Edge WebView2 ) .....
    murmur
        2
    murmur  
       Nov 3, 2021
    除非 windows 标配 webkit 的 webview 库,否则你弹出个新闻都得自带 webview
    janxin
        3
    janxin  
       Nov 3, 2021
    @murmur WebView2 应该是跟现在 VC Runtime 一个套路
    SimonOne
        4
    SimonOne  
       Nov 3, 2021   ❤️ 4
    进来前:好耶!有原生的了
    进来后:蛤? 😢
    Huelse
        5
    Huelse  
       Nov 3, 2021
    大方向都是 WebView 了
    hronro
        6
    hronro  
       Nov 3, 2021
    更低的内存占用应该是真的,但更好的性能估计是不会有了。
    底层都是 chromium ,性能不会有太大的差别。
    pengtdyd
        7
    pengtdyd  
       Nov 3, 2021
    额,还不如用 flutter desktop 呢
    wangkun025
        8
    wangkun025  
       Nov 3, 2021
    Electron 的应用用着挺难受的。
    4196
        9
    4196  
       Nov 3, 2021
    teams 的优化就是一坨屎,又卡,稍微用下就会 BUG ,electron 同样有远比 teams 流畅的应用
    现在换成这个也够呛,都是源自 chromium ,不搞好优化照样卡

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