返回

文章详情

2026年性能不平等差距

Hacker News2026年8月27日 01:17

我们终于迎来了转机吗?这是对设备和网络环境的分析。2026年预算版块,直接切入点吧?2026年的更新网络测试参数为:下行9 Mbps,上行3 Mbps,100毫秒RTT。关于设备,我的更新推荐是三星Galaxy A24 4G(或同类)和HP 14。这些推荐的目标是模拟75百分位用户的体验,这意味着四分之一的设备和网络性能会低于这个基准。在更新的预算计算器中输入这些参数,我们可以推导出三秒和五秒页面加载目标的关键路径资源阈值。像往常一样,我们考虑两种风格构建的页面:JS-轻型,只有15%的关键路径字节是JavaScript,以及JS-重型,包含50%的JavaScript: | 时间 | JS-轻型 (MiB) | JS-重型 | 总JS | 其他 | 总计 |------|---------------|---------|------|------|------| | 3秒 | 2.0 | 0.3 | 1.7 | 1.2 | 0.62 | 0.62 | | 5秒 | 3.7 | 0.57 | 3.2 | 2.3 | 1.15 | 1.15 | 注意:预算考虑到两个TLS连接。许多网站会启动更多的早期连接,减少下载资源的可用时间。使用四个连接将三秒预算减少350 KiB,至1.5 MiB/935 KiB。五秒预算损失近半兆,降至3.2/1.9 MiB。采用H/2或H/3并整合连接是值得的。这些预算非常慷慨。即使是三秒的目标也是奢侈;大多数网站应该能够在几乎所有用户面前更早推出互动内容。然而,网站正在膨胀。现在中位数移动页面大小为2.6 MiB,超越了四月份的DOOM(2.48 MiB)的大小。75百分位的网站现在比两份DOOM还要大。P90+的网站大小超过4.5倍,而每个点的大小在过去十年中也翻了一番。换句话说,现在中位数的移动页面大小是当年将人类送上月球的计算机总储存的70倍。移动网站的中位数页面大小比十年前大了2.5倍,而75百分位的网站目前的重量是2015年的4倍。这种膨胀的过度来源于JavaScript的增长。自2015年以来,移动JavaScript负载翻了一番,达到680 KiB和P50、P75时分别为1.3 MiB。这一组成的变化加剧了潜在的不平等,伤害了试图成长的企业。当JavaScript作为关键路径资源的比例增长时,每字节的更高CPU成本会降低预算。这种棺材角效应解释了为什么图像和CSS-重型体验在字节比字节下表现得更好,而不是使用前端失落十年的失败工具构建的网站。事实上,最新的CrUX数据显示,甚至不到一半的来源对移动用户的核心网络指标(Core Web Vitals)评分是合格的。超过40%的网站对桌面用户仍然表现不佳,这两个群体的进展都在停滞:这是一个技术和商业挑战,也是一个伦理危机。任何关心的人都能看到那些最需要技术帮助的人所遭受的悲惨后果。与此同时,前端影响者阶层为这些方法辩护的谎言、半真相和借口,如果说有的话,情况愈加恶化。在没有自己的行动的情况下,前端开发人员每年都得到了更多的计算能力和带宽。但这种富饶没有转化为令人愉悦的体验和积极的商业结果,前端的主流文化却沉迷于自我夸大的叙述,崇拜失败作为成功。结果是一个越来越惩罚贫困者因其厄运,而使开发人员获得高薪以交付损害业务结果的网络。没人愿意上班做差事,但低质量结果现在已经成为常态。这是开发者和产品经理所处的特权泡沫所创造的经典低价外部性案例。2026年的互动预算计算器已经更新和修订,让您能看到网络、设备、连接和JavaScript对网站性能的影响。今年的估计中嵌入了关于设备和网络轨迹的希望消息。与2024年初的估计相比,我们看到三秒预算增长了600+ KiB,而五秒则多出一兆的额外宽裕。虽然这还不足以克服负载的持续增长,但现在的预算比2017年最初草拟的要慷慨一个数量级。快速交付页面从未像现在这样容易,但我们并没有集体达到标准。为了恢复健康、竞争的网络,开发者需要施加更多的克制。如果过去是前奏,适度不太可能自发出现。从生态系统层面看,把故障视为个人失败也是无益的。是的,今天的前端文化是破碎的,但在激励不对齐的情况下,我们不应期待更好。浏览器、搜索引擎和开发者工具需要提供更强的推动力。

赞助内容

NordVPN Next-gen Antivirus

本站免费、广告极少。如果觉得有帮助,可以请我们喝杯咖啡 —— 任何金额都对持续运营有实际帮助。

请我喝杯咖啡