文章摘要
文章批评现代新闻网站过度臃肿,以《纽约时报》为例,加载一个页面需下载49MB数据,包含422个网络请求,耗时2分钟才能完全加载。作者讽刺这种现象导致技术人员普遍安装广告拦截器,并对比指出这个数据量远超Windows 95系统大小,相当于10-12首MP3歌曲,突显网页效率低下问题。
文章总结
标题:49MB的网页:现代新闻网站的体验困境
主要内容概述:
作者通过访问《纽约时报》网站的经历,揭示了现代新闻网页的臃肿问题——仅加载四个标题就触发了422个网络请求,消耗49MB数据,耗时两分钟。这种现象普遍存在于主流新闻网站中。
核心问题分析:
技术倒退的讽刺
- 49MB的网页体积远超Windows 95系统(28张软盘容量),相当于10-12首MP3歌曲。2006年全球平均网速仅1.5Mbps,如今硬件进步被低效的广告技术架构抵消。
追踪与隐私噩梦
- 页面加载时,浏览器被迫处理程序化广告拍卖(如Rubicon Project、亚马逊广告系统),下载数MB的JS脚本,导致主线程阻塞。用户行为被持续监控,通过隐形像素和跨站重定向构建用户画像。
敌对式设计的经济动因
- 出版商为短期广告收益(CPM)牺牲用户体验:
- 预读陷阱:GDPR弹窗、订阅弹窗、通知请求叠加出现,用户需多次关闭才能阅读内容。
- 布局偏移灾难(CLS):广告注入导致文本突然下移,破坏阅读连续性。
- 粘性视频播放器:自动播放视频缩小后固定在屏幕角落,关闭按钮难以点击。
- 移动端空间压榨: sticky header和分享栏占用大量屏幕,实际内容仅占11%视窗。
- 出版商为短期广告收益(CPM)牺牲用户体验:
改进建议
- 延迟弹窗触发(如阅读60秒后);合并cookie同意与订阅请求;为广告预留固定空间避免布局偏移;在段落间插入非侵入式订阅提示。
尚存的清流
- NPR、CNN等提供纯文本版本(如text.npr.org),RSS订阅仍有一批忠实用户,证明简洁、内容优先的体验存在需求。
作者观点:
当前新闻网站将读者视为"待榨取的资源",其架构源于无数局部合理但整体灾难的决策。用户可通过关闭标签页、使用RSS等方式抵制,让跳出率数据迫使出版商改变。
作者简介:
Shubham,全栈工程师,致力于改善敌对式UI,开发隐私优先工具(如拥有5.1万日活的YouTube插件),现寻求下一份工作机会。
(注:原文中的图片链接、部分技术细节及延伸讨论已精简,保留核心论证逻辑和典型事例。)
评论总结
以下是评论内容的总结,平衡呈现不同观点并保留关键引用:
1. 对广告过载的批评 - 用户普遍反感网页广告过多,认为影响阅读体验 * "食谱网站有20个广告、自动播放视频、2-3个弹窗...我习惯直接开启阅读模式"(h4ch1) * "大多数博客刚滚动就弹出订阅窗口,仿佛设计目标就是赶走访客"(Crowberry)
2. 技术膨胀问题 - 批评现代网页过度依赖JavaScript导致性能低下 * "禁用JS后网页快得惊人,还能保护隐私"(hilbert42) * "航空公司网站加载数MB无用的JS,连基本流程都搞不定"(galphanet)
3. 新闻行业的困境 - 部分用户认为新闻网站为生存被迫采用激进策略 * "报纸历史上就依赖广告,现在只是更挣扎"(cjsac) * "像《金融时报》这样服务特定人群的媒体才能存活"(cjsac)
4. 开发者责任 - 批评开发者缺乏优化意识 * "应该给JS开发者配老式电脑限制他们的破坏力"(lousken) * "这根本不算'工程',就是胡乱编程"(the_snooze)
5. 解决方案建议 - 用户提出多种应对方案 * "使用Ublock Origin等广告拦截工具"(shevy-java) * "通过RSS阅读器按自己的方式获取内容"(decimalenough)
6. 历史对比 - 用户感叹网页体积的膨胀速度 * "20年前49MB的网页不可想象,20年后1GB呢?"(mrb) * "2008年4MB的网站就被认为大得荒谬,现在依然如此"(dizzy9)
7. 极端观点 - 少数用户持激进态度 * "这些媒体反正要死了,网站难用反而好"(ray023) * "我毫无愧疚地屏蔽广告,是他们先不守规矩"(hilbert42)