Hacker News 中文摘要

RSS订阅

49MB的网页 -- The 49MB Web Page

文章摘要

文章批评现代新闻网站过度臃肿,以《纽约时报》为例,加载一个页面需下载49MB数据,包含422个网络请求,耗时2分钟才能完全加载。作者讽刺这种现象导致技术人员普遍安装广告拦截器,并对比指出这个数据量远超Windows 95系统大小,相当于10-12首MP3歌曲,突显网页效率低下问题。

文章总结

标题:49MB的网页:现代新闻网站的体验困境

主要内容概述:

作者通过访问《纽约时报》网站的经历,揭示了现代新闻网页的臃肿问题——仅加载四个标题就触发了422个网络请求,消耗49MB数据,耗时两分钟。这种现象普遍存在于主流新闻网站中。

核心问题分析:

  1. 技术倒退的讽刺

    • 49MB的网页体积远超Windows 95系统(28张软盘容量),相当于10-12首MP3歌曲。2006年全球平均网速仅1.5Mbps,如今硬件进步被低效的广告技术架构抵消。
  2. 追踪与隐私噩梦

    • 页面加载时,浏览器被迫处理程序化广告拍卖(如Rubicon Project、亚马逊广告系统),下载数MB的JS脚本,导致主线程阻塞。用户行为被持续监控,通过隐形像素和跨站重定向构建用户画像。
  3. 敌对式设计的经济动因

    • 出版商为短期广告收益(CPM)牺牲用户体验:
      • 预读陷阱:GDPR弹窗、订阅弹窗、通知请求叠加出现,用户需多次关闭才能阅读内容。
      • 布局偏移灾难(CLS):广告注入导致文本突然下移,破坏阅读连续性。
      • 粘性视频播放器:自动播放视频缩小后固定在屏幕角落,关闭按钮难以点击。
      • 移动端空间压榨: sticky header和分享栏占用大量屏幕,实际内容仅占11%视窗。
  4. 改进建议

    • 延迟弹窗触发(如阅读60秒后);合并cookie同意与订阅请求;为广告预留固定空间避免布局偏移;在段落间插入非侵入式订阅提示。
  5. 尚存的清流

    • 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)