未经优化和臃肿的现代网站不仅意味着加载时间慢,还可能在一些低端设备上完全无法运行。最近的一份报告发现,一部入门级手机能以 40 fps 的速度玩《堡垒之夜》,但在几个热门网站上却难以运行。
Danluu.com 的"网络膨胀如何影响使用低速设备的用户"一文强调了过去几年中网络应用程序 CPU 性能的提升速度不如带宽的问题,这意味着使用低端设备的用户即使拥有高端网络连接,也无法访问更多的网络内容。
为了测试网站的臃肿程度,报告测量了几种设备的最大内容绘制(LCP)时间。LCP 是指从用户启动页面加载到页面呈现主要内容之间的持续时间。同时显示的还有每个网站所需的带宽。
测试包括功能强大的苹果 M3 Max、M3 和 M1 Pro,以及低端的英特尔 P32 和 Tecno S8C。
测试中最耗时的网站是 Wix,单页加载了 21MB 的数据。Patreon 和 Threads 都加载了 13MB,Twitter 加载了 11MB,Discourse 加载了 10MB。
正如您在结果表中看到的,在低端设备上加载较为密集的网站(以及一些不那么密集的网站)要么需要很长时间,要么无法加载。
Tom's Hardware指出,新兴市场上常见的 Tecno Spark S8C 手机能以 40 fps 的速度运行《堡垒之夜》,但却无法加载 Quora。即使是苹果 M3,加载 Wix 的速度也很慢。
报告提到,使用部分加载页面然后动态加载其余部分等现代技术的网站(如 Discourse、Reddit 和 Substack),其可用性往往不如表格中的分数显示的那么高。理论上听起来不错,但在实践中,使用动态加载的网站往往足够复杂,在低端设备上非常不流畅。
请点击这里查看报告全文。