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

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

纯 Electorn 实现的 QQ 也不是没有. 叫 Icalingua. 那东西, 只要 QQ 群里消息条目多一些, 整个软件就都开始卡得要死...
viking602
2025 年 11 月 4 日
qq 不是纯 electron 他们自己魔改过的 qqnt
Leviathann
2025 年 11 月 4 日
飞书是 react app
SonicKang
2025 年 11 月 4 日
@dabai0806 qqnt 也是 electron 吧
SonicKang
2025 年 11 月 4 日
@lujiaxing 飞书也是底层通讯很多都 rust 来实现啊
irrigate2554
2025 年 11 月 4 日
我感觉飞书也不卡啊,虽然我不用 QQ 无法对比,但是对比企业微信啥的没感觉卡。
traciser
2025 年 11 月 4 日
确实卡卡的
lujiaxing
2025 年 11 月 4 日
@SonicKang 说明优化得撇.
Maboroshii
2025 年 11 月 4 日
比钉钉那还是强多了
mmdsun
2025 年 11 月 4 日
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
2025 年 11 月 4 日
飞书 卡的更大便一样,很难想象是字节的产品,那么大的厂,没实力优化吗
qq316107934
2025 年 11 月 4 日
飞书早就不是 electron 了... 你要说 5 年前的飞书是 electron 还没问题
penisulaS
2025 年 11 月 4 日
主要文档复杂了后渲染压力很大
crysislinux
2025 年 11 月 4 日
要论卡还得看国际大厂的,昨天装了个 dell 的外设管理软件,那家伙,界面上东西没几个,点一下得 3 秒才有反应。meta oculus 的 pc 端也是大卡比
craftsmanship
2025 年 11 月 4 日
那飞书也是吊锤狗屎 Teams
Gilfoyle26
2025 年 11 月 4 日
别的不说,腾讯的 C++底蕴还是有的
datou
2025 年 11 月 4 日
@mingtdlb 字节的客户端真的比鹅厂强吗?

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

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

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

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

https://v2ex.ih06.com/t/1170483

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

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

© 2021 V2EX