How Web Bloat Impacts Users with Slow Devices
核心观点
在Tecno Spark 8C ($50-60)等低端设备上测试28个主流网站的真实性能,发现现代Web应用在低端设备上甚至不如90年代的BBS可用。
测试设备:
- M3 Max MacBook (14核)
- M1 Pro MacBook (8核)
- M3 Max (Chrome节流10倍)
- Tecno Spark 8C ($50-60, 8核A55/A75)
- Itel P32 (更低端的入门设备)
核心数据
| 网站 | 压缩大小 | M3 Max LCP*/CPU | Tecno Spark 8C LCP*/CPU |
|---|---|---|---|
| danluu.com | 6KB | 50ms / 20ms | 0.5s / 0.5s |
| Hacker News | 11KB | 0.1s / 30ms | 0.7s / 0.6s |
| MyBB (老论坛) | 0.1MB | 0.3s / 0.1s | 2.1s / 1.9s |
| WordPress (旧版) | 0.3MB | 80ms / 70ms | 1.1s / 1.9s |
| WordPress (新版) | 1.4MB | 0.2s / 60ms | 1.2s / 2.5s |
| Discourse | 2.6MB | 1.1s / 0.5s | FAIL |
| 1.7MB | 0.9s / 0.7s | FAIL (90% CPU) | |
| Medium | 1.2MB | 1.4s / 0.7s | 3.2s / 63s |
| Substack | 1.3MB | 0.4s / 0.5s | FAIL |
| Twitter/X | 4.7MB | 2.6s / 0.9s | 24s / 43s |
| Bluesky | 4.8MB | 1.0s / 0.4s | FAIL |
关键发现
1. 现代论坛 vs 老旧论坛
- MyBB 比 Discourse 在低端设备上快 19-33倍
- phpBB, vBulletin, XenForo 都明显快于 Discourse
2. 现代博客平台 vs 传统博客
- 旧版WordPress 比 Medium 快 4-20倍
- 旧版WordPress 比 Substack 快 5-8倍
- Ghost 是少数例外,现代平台中表现较好
3. 浏览器崩溃
Discourse 在 Tecno Spark 8C 上有时会崩溃浏览器。Reddit 持续使用 90% CPU,永远无法完成加载。
4. Google PageSpeed 不准确
PageSpeed 分数与低端设备上的实际用户体验相关性不强,一些网站优化了 PSI 分数但用户体验仍然很差。
核心洞察:
"现代Web应用在低端设备上甚至不如90年代的BBS可用。带宽增长(50%/年)超过了Web膨胀,但CPU性能没有——导致更多用户被排斥在现代Web之外。"
读后感
这是一篇数据驱动的实证研究,详细测试了主流网站在真实低端设备上的性能。对于Web开发者、用户体验设计师和政策制定者都有重要启示:
- 老技术栈可能比新技术更高效
- 动态加载 SPA 对低端设备极不友好
- 全球大部分用户使用的是低端设备
探索时间: 2026-03-23 | 来源: Dan Luu Blog