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

50 天前
 SonicKang
7561 次点击
所在节点    程序员
47 条回复
dabai0806
50 天前
好像叫 qqnt 封装了一层
lujiaxing
50 天前
你以为的 QQ: 从上到下都是 Electron, js 发消息 js 收消息 js 收发 http / ws 请求
实际上的 QQ: 只有最顶层的 Presentation 是 Electron 的. 消息处理, 数据收发都是 C++ 的. 界面通过 ffi-napi 调用 C++ 的底层.

纯 Electorn 实现的 QQ 也不是没有. 叫 Icalingua. 那东西, 只要 QQ 群里消息条目多一些, 整个软件就都开始卡得要死...
viking602
50 天前
qq 不是纯 electron 他们自己魔改过的 qqnt
Leviathann
50 天前
飞书是 react app
SonicKang
50 天前
@dabai0806 qqnt 也是 electron 吧
SonicKang
50 天前
@lujiaxing 飞书也是底层通讯很多都 rust 来实现啊
irrigate2554
50 天前
我感觉飞书也不卡啊,虽然我不用 QQ 无法对比,但是对比企业微信啥的没感觉卡。
traciser
50 天前
确实卡卡的
lujiaxing
50 天前
@SonicKang 说明优化得撇.
Maboroshii
50 天前
比钉钉那还是强多了
mmdsun
50 天前
QQ 有个 NT 内核参考: https://mp.weixin.qq.com/s/nNBuEc2SRXvNP_B5_kMF0g

PC QQ 参考:
https://mp.weixin.qq.com/s/STqlp2eMdeoixedCEhYJgQ

Electron 好像除了 vs code 其他的都卡就没看见流畅的程序。对性能有要求建议别用 Electron 。
React Native 的应用现在应该是 js 中跨平台最流畅的。
mingtdlb
50 天前
飞书 卡的更大便一样,很难想象是字节的产品,那么大的厂,没实力优化吗
qq316107934
50 天前
飞书早就不是 electron 了... 你要说 5 年前的飞书是 electron 还没问题
penisulaS
50 天前
主要文档复杂了后渲染压力很大
crysislinux
50 天前
要论卡还得看国际大厂的,昨天装了个 dell 的外设管理软件,那家伙,界面上东西没几个,点一下得 3 秒才有反应。meta oculus 的 pc 端也是大卡比
craftsmanship
50 天前
那飞书也是吊锤狗屎 Teams
Gilfoyle26
50 天前
别的不说,腾讯的 C++底蕴还是有的
datou
49 天前
@mingtdlb 字节的客户端真的比鹅厂强吗?

我明显的感觉到 iOS 版抖音的小程序比微信小程序更卡

所以某个便利店的团购券我更愿意在微信小程序上买

当然不排除是这个便利店自己的技术力不够造成的
ruib
49 天前
飞书其他地方还好,搜索框非常卡
SonicKang
49 天前
@irrigate2554 对比一下可以体会到 QQ 是特别丝滑的,没有对比没有伤害

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

https://ex.noerr.eu.org/t/1170483

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

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

© 2021 V2EX