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 接下来要找到一种新的武器,
把“你到底够不够标准”这件事做成一场人人看得懂的公开考试。
参考与延伸阅读
U.S. V. Microsoft: Court's Findings Of Fact
https://www.justice.gov/atr/us-v-microsoft-courts-findings-factU.S. v. Microsoft Corporation [Browser and Middleware]
https://www.justice.gov/atr/cases/ms_mostrecentdocuments.htmMicrosoft commitments regarding browser choice
https://ec.europa.eu/competition/antitrust/cases/dec_docs/39530/39530_2550_8.pdfWeb Standards Project
https://www.webstandards.org/