Hacker News 中文摘要

RSS订阅

谋杀IE6的阴谋(2019) -- A conspiracy to kill IE6 (2019)

文章摘要

YouTube开发团队因对IE6浏览器频繁崩溃和兼容性问题的不满,在午餐时密谋通过技术手段淘汰IE6。他们利用IE6的漏洞,如特定CSS选择器导致浏览器崩溃,最终成功让IE6逐渐退出市场。这个故事揭示了开发者如何通过集体行动推动技术革新。

文章总结

《一场针对IE6的"阴谋"》内容精要

2009年,YouTube的一群网页开发者在午餐时间策划了一场"起义"。IE6浏览器长期困扰着开发团队——每个开发周期都要耗费1-2周专门修复IE6的兼容问题,更遭遇过空img标签导致服务器递归加载的灾难性事故。尽管IE6用户占比高达18%,但团队对这款"上古浏览器"的忍耐已到极限。

开发者们设计了一个精妙的方案:仅对IE6用户展示横幅警告,暗示将停止支持,并推荐Chrome等现代浏览器。这个看似温和的警告实则暗藏杀机——团队通过YouTube特有的"OldTuber"权限(允许绕过谷歌代码审查机制)将代码悄悄部署上线。

效果远超预期: 1. 媒体自发将此举解读为"净化互联网"的壮举 2. 谷歌文档团队误以为是公司政策,迅速跟进 3. 一个月内YouTube的IE6用户锐减50%,全球IE6流量下降10% 4. 最终演变成全行业围剿IE6的浪潮

这场"叛乱"最戏剧性的是:当管理层追查决策过程时,开发者们已成功隐身。谷歌文档团队的模仿行为,意外为YouTube团队提供了完美掩护。这场由基层开发者发起的浏览器革命,最终以IE6市场份额跌破个位数告终,而始作俑者们只在旧金山啤酒花园收到了老板" wink到抽筋"的警告。

(注:原文中关于团队文化、具体技术细节等次要内容已精简,保留核心叙事线索和关键转折点)

评论总结

以下是评论内容的总结:

1. 对IE6的负面评价

  • 观点:IE6被广泛批评为开发者的噩梦,因其兼容性差且长期未更新。
    • "Internet Explorer 6 was an incredible waste of resources." (tcdent)
    • "IE6 was arguably the best browser upon its release - the problem was Microsoft effectively abandoned it." (dafelst)

2. Chrome的崛起与争议

  • 观点:Chrome通过激进手段(如ChromeFrame)快速占领市场,但部分手段被质疑为不正当。
    • "Google used a botnet to launch Chrome over beers in a SF dive bar." (chews)
    • "Somehow as a result of IE hate we ended up with a Chrome-dominated world." (behnamoh)

3. 小团队的高效行动

  • 观点:小团队通过灵活决策推动了技术变革,如YouTube团队推动IE6淘汰。
    • "The rogues take responsibility, think carefully, act carefully." (more_corn)
    • "A small group of people took a chance, and it turned into a movement." (Magi604)

4. 对IE6的复杂情感

  • 观点:部分用户承认IE6早期优势,但后期因停滞成为负担。
    • "I loved IE6 as a user when it came out, and grew to hate it as a developer." (romanhn)
    • "They were once the best browsers." (therealmarv)

5. 遗留系统的挑战

  • 观点:企业遗留系统(如Walgreens的药房设备)强制要求支持旧版浏览器,阻碍技术进步。
    • "Walgreens IT admins refused to update the machines that the pharmacists used." (romanhn)
    • "We had to support IE 8 until like 2017." (xcskier56)

6. 技术债务的延续

  • 观点:YouTube自建的Cobalt浏览器因无法更新,导致新的技术债务。
    • "YouTube on TVs has to only use APIs they shipped like 10 years ago." (spankalee)

7. 对行动的肯定

  • 观点:许多评论者支持淘汰IE6的行动,认为这是行业的解放。
    • "Whatever you did to kill it, I claim it was justified self-defense." (kstrauser)
    • "You have done the world a service there, truly!" (breakfastduck)