01|这篇最该先立住的,是一个特别反常识的问题:为什么浏览器战争分出胜负之后,开放 Web 没有更快进步,反而像被拖慢了

按很多人的直觉,

竞争结束之后,世界应该变简单。

标准更容易统一。

开发者不用再为多套浏览器写太多兼容。

用户也不用再被反复教育换软件。

可浏览器历史偏偏给了一个很扎眼的反例:

IE 看似打赢之后,Web 并没有立刻进入更健康的统一时代。

相反,

很多开发者后来一提 IE6,第一反应不是“终于统一了”。

而是:

  • 兼容债
  • 怪异模式
  • hack
  • 不能动
  • 不敢升级

这件事最值得写的地方就在于:

它逼着人重新理解“统一”和“开放”并不是一回事。

如果统一来自单一方几乎没有约束的长期主导,开放 Web 完全可能在表面稳定中慢慢失去活力。


02|微软真正危险的地方,不只是把 IE 做到了高份额,而是把浏览器重新塞回了更大的平台控制逻辑里

前一篇讲的是微软为什么必须下场。

这一篇更重要的一步,是看它下场成功之后,留下了什么制度后果。

法庭材料里有一个很关键的母判断:

浏览器之所以会让微软高度警惕,

不是因为它是一款热门软件而已。

而是因为它可能长成中间层,削弱 Windows 的“应用壁垒”。

所以当微软成功压住 Netscape 之后,

它得到的不只是市场胜利。

它得到的是:

把原本可能变成相对独立平台入口的浏览器,再次更深地收回到操作系统逻辑里。

一旦浏览器更像平台防线而不是开放竞争场,

它的演化节奏就会受另一套目标影响:

  • 有没有继续迭代的迫切性
  • 新标准值不值得优先投入
  • 兼容现实要不要积极推进
  • 开发者抱怨会不会真的形成市场压力

如果这些压力都弱了,

平台就很容易出现一种最可怕的状态:

不是崩掉,而是慢下来。


03|IE6 留下的最深伤口,不只是它“旧”,而是它把“现实网站必须围着单一实现转”这件事做成了长期制度

很多年后大家骂 IE6,

表层原因当然很多。

可如果往深里看,

IE6 真正留下的制度伤口大概有三层。

第一层:网站开始围着单一实现写

当某个浏览器占有率高到足以成为默认目标,

网站作者最现实的选择,往往不是“坚持理想标准”。

而是:

先保证在那个最关键的现实里能活。

这会带来很强的路径依赖。

第二层:开发者开始习惯历史债

一开始大家也许还觉得 hack 是权宜之计。

可时间一长,

这些权宜之计就会变成:

  • 团队经验
  • 祖传代码
  • 不敢删的兼容层
  • “反正只能这样”的默认心态

第三层:浏览器厂商自己也会被这种现实反向绑定

因为一旦大量网站已经围着某种实现习惯活着,

后来者就算想修正,也得顾虑:

你一动,网页会不会炸。

这就是为什么单一浏览器的胜利,

最后经常不只是“竞争对手输了”。

它还会把整个平台一起拖进一种更难挪动的现实。


04|这也是为什么 WaSP 这类力量后来会显得特别重要:它们不是在争一两条规范,而是在替开放 Web 重新建立外部压力

如果只从浏览器厂商内部看,

停滞有时甚至是合理的。

因为缺少强竞争时,

继续大规模投入、继续主动推进互操作、继续用更高标准要求自己,

都不一定最符合短期利益。

这时候开放 Web 最缺的东西反而不是新口号。

而是外部压力。

Web Standards Project 这条线的重要性就在这里。

它做的并不只是“倡导大家支持标准”这么温和。

更准确地说,

它是在试图把这件事重新定义成一种公众可见、开发者可动员、厂商不能轻易装看不见的议题。

换句话说,

WaSP 的意义并不只在技术教育。

它还在政治上替开放 Web 做了一件事:

把“标准支持”和“互操作性”重新变成了对主导者施压的公共语言。

这也就是为什么后面 Acid2 / Acid3 会那么有戏。

因为它们不是凭空冒出来的测试页。

它们是这条公共压力线,突然找到了一种所有人都看得懂的可视化武器。


05|反垄断线索之所以值得写,不是因为法律故事热闹,而是因为它提醒你:浏览器竞争从来都不是纯技术问题

很多技术史文章写到浏览器大战,容易在法院门口草草带过。

其实这条线特别重要。

因为它说明了一件事:

浏览器是不是开放竞争,很多时候并不只取决于工程师写什么代码。

它还取决于:

  • 分发渠道是不是被锁死
  • 默认设置是不是被平台垄断
  • 竞争对手有没有进入现实用户的机会
  • 监管是否认为这已经影响到更大的市场结构

美国反垄断案如此。

后来的欧盟 browser choice screen 也是如此。

这两条线都在强调同一个判断:

浏览器入口一旦太深地绑在主导平台上,问题就不再只是浏览器市场问题。

它会变成更大的平台治理问题。

这点今天看尤其重要,

因为它让浏览器史从第一阶段开始,就带上了一条后来会不断回来的暗线:

开放 Web 能不能开放,不只看规范和理想,也看现实分发结构是不是还允许竞争存在。


06|所以第三篇真正要收住的,不是“IE6 很难用”,而是开放 Web 的活力离不开持续存在的外部制衡

这篇如果只写成“大家以前都被 IE6 折磨过”,它当然也能成立。

但还不够。

更值得留下来的判断其实是:

开放 Web 并不天然由开放标准守护。

它还依赖这些东西一起存在:

  • 不同实现之间的竞争
  • 开发者社群的持续施压
  • 外部组织把互操作问题公共化
  • 在必要时,监管能把入口问题当成平台问题看

也就是说,

浏览器史最反直觉的一课之一是:

竞争在很多时候不是开放 Web 的附带成本,而是它活下去的制度条件。

如果你只记一句,

那就记这句:

IE 打赢之后,Web 之所以反而慢了下来,不是因为浏览器统一本身有错,而是因为当统一来自缺少制衡的主导时,平台就很容易失去继续自我逼进的动力。

而这也就是为什么下一篇会那么精彩。

因为开放 Web 接下来要找到一种新的武器,

把“你到底够不够标准”这件事做成一场人人看得懂的公开考试。


参考与延伸阅读

  1. U.S. V. Microsoft: Court's Findings Of Fact
    https://www.justice.gov/atr/us-v-microsoft-courts-findings-fact

  2. U.S. v. Microsoft Corporation [Browser and Middleware]
    https://www.justice.gov/atr/cases/ms_mostrecentdocuments.htm

  3. Microsoft commitments regarding browser choice
    https://ec.europa.eu/competition/antitrust/cases/dec_docs/39530/39530_2550_8.pdf

  4. Web Standards Project
    https://www.webstandards.org/