HeadlinesBriefing HeadlinesBriefing.com

2026年Web性能不平等差距分析

Hacker News •
×

我们终于转过弯了吗?审视设备和网络格局。2026年预算版。2026年更新的网络测试参数为:9 Mbps下行,3 Mbps上行,100毫秒RTT。关于设备,我更新的推荐是三星Galaxy A24 4G(或同等设备)和HP 14。这些推荐的目标是模拟第75百分位用户体验,意味着整整四分之一的设备和网络将比这个基线表现更差。将这些参数代入更新的预算计算器,我们可以为三秒和五秒页面加载目标推导出关键路径资源阈值。照常,我们考虑两种构建风格的页面:JS轻量型,其中仅15%的关键路径字节是JavaScript,和JS重量型,由50% JavaScript组成。时间 JS轻量型 (MiB) JS重量型 总计 JS 其他 总计 JS 其他 3秒 2.0 0.3 1.7 1.2 0.6 20.6 25秒 3.7 0.5 7.3 2.2 2.3 11.5 1.1 5。注:预算考虑两个TLS连接。许多站点发起更多早期连接,减少了下载资源的可用时间。使用四个连接将三秒预算削减350 KiB,至1.5 MiB / 935 KiB。五秒预算损失近半兆字节,降至3.2 / 1.9 MiB。采用H/2或H/3并合并连接是值得的。这些预算极其宽裕。即使三秒目标也很奢侈;大多数站点应该能为几乎所有用户更早地呈现交互内容。同时,站点正在膨胀。中位数移动页面现在是2.6 MiB,在4月超过了DOOM的大小(2.48 MiB)。第75百分位站点现在超过两个DOOM的大小。P90+站点大4.5倍以上,过去十年间各点位大小翻倍。换种说法,中位数移动页面现在比登月计算机的总存储大70倍。中位数页面重量比十年前移动站点大2.5倍以上,第75百分位站点现在是2015年重量的4倍。这种膨胀的一个超大贡献者来自JavaScript的增长。移动端JavaScript载荷自2015年以来翻了一倍多,在P50和P75分别达到680 KiB和1.3 MiB。这种构成转变加剧了潜在不平等,损害了试图增长的企业。当JavaScript作为关键路径资源的比例增长时,每字节更高的CPU成本会减少预算。这种棺材角效应解释了为什么图像和CSS重型体验在字节层面上比用前端失去的十年的失败工具构建的站点表现更好。确实,最新CrUX数据显示,甚至不到一半的源站对移动用户有通过的Core Web Vitals分数。超过40%的站点对桌面用户仍表现不佳,两个群体的进步都在停滞:这是技术和商业挑战,也是伦理危机。任何愿意看的人都能看到,对于最需要技术帮助的人来说,后果是悲剧性的。同时,前端影响者阶层为这些方法辩护的谎言、半真半假和借口,如果有什么变化的话,变得更糟。通过他们自己的任何行动,前端开发者每年都获得了更多算力和带宽。主导的前端文化没有将这份丰收转化为愉悦的体验和积极的商业结果,而是倾向于自我吹嘘的叙事,将失败神圣化为成功。结果是一个越来越惩罚穷人倒霉的网络,同时支付开发者巨额薪水来交付损害业务的结果。没人来上班想干坏事,但低质量结果现在成了常态。这是开发者和PM生活在特权泡沫中诱导需求造成的定价过低外部性的经典案例。交互式预算计算器已为2026年更新和修订,允许您查看网络、设备、连接和Java...的影响。

来源: Hacker News · 由HeadlinesBriefing整理摘要