为什么同样是 electron, 飞书卡得不行, QQ 却很流畅

查看 112|回复 10
作者:SonicKang   
dabai0806   
你以为的 QQ: 从上到下都是 Electron, js 发消息 js 收消息 js 收发 http / ws 请求
实际上的 QQ: 只有最顶层的 Presentation 是 Electron 的. 消息处理, 数据收发都是 C++ 的. 界面通过 ffi-napi 调用 C++ 的底层.
纯 Electorn 实现的 QQ 也不是没有. 叫 Icalingua. 那东西, 只要 QQ 群里消息条目多一些, 整个软件就都开始卡得要死...
lujiaxing   
qq 不是纯 electron 他们自己魔改过的 qqnt
viking602   
飞书是 react app
Leviathann   
@dabai0806 qqnt 也是 electron 吧
SonicKang
OP
  
@lujiaxing 飞书也是底层通讯很多都 rust 来实现啊
SonicKang
OP
  
我感觉飞书也不卡啊,虽然我不用 QQ 无法对比,但是对比企业微信啥的没感觉卡。
irrigate2554   
确实卡卡的
traciser   
@SonicKang 说明优化得撇.
lujiaxing   
比钉钉那还是强多了
您需要登录后才可以回帖 登录 | 立即注册

返回顶部