纵观浏览器的发展历程,有三个重要节点。第一个节点是网景公司成立,发布第一款商用浏览器 Netscape Navigator,拉开互联网走向大众的序幕。第二个节点是微软 IE 击败 Netscape Navigator,成为浏览器的新霸主,然后不思进取,拖慢了 Web 发展的进程。第三个节点是谷歌 Chrome 浏览器崛起,甚至微软也不得不屈服,放弃自家的浏览器引擎,基于 Chromium,开发新一代浏览器 Edge。
然而,谷歌还没高兴多久,迎来一个强劲的对手,甚至有传言,Linux 基金会将会接管 Chromium 项目。这到底怎么一回事,下面从浏览器的发展进程,来捋一捋这到底是怎么一回事。
一
1989年蒂姆·伯纳斯 - 李提出万维网概念并奠定基础技术,1990年他编写了世界上第一个网页浏览器World Wide Web。但这是一个文本界面的浏览器。
1993年 NCSA 的马克·安德森团队开发出 Mosaic浏览器,这是第一个广泛使用的图形界面浏览器,支持多种媒体格式,推动了万维网的普及。
马克·安德森的商业嗅觉也非常灵敏,在意识到浏览器的巨大商业价值之后,成立了网景公司。
1994年网景公司推出网景导航者浏览器,在功能上不断创新,如支持JavaScript等,一度几乎占据了所有的浏览器市场份额。
1995年8月9日,网景公司进行了极其成功的首次公开上市(IPO),年纪轻轻的马克·安德森一夜之间成为亿万富翁,一时风光无限。
二
网景的成功,也吸引了巨头微软的注意。1995年,微软发布Windows 95操作系统,预装了IE浏览器1.0。凭借 Windows 操作系统的垄断地位和免费策略,不断蚕食网景导航者浏览器的份额。
尽管网景在技术和市场份额方面占据优势,但微软的捆绑销售策略逐渐击溃了网景。到1998年,网景的市场份额急剧下降,网景公司的市值也不断下跌,没人再看好这家公司。
眼看用户越来越少,1998年1月,网景公司公布旗下所有软件免费,并开放网景Netscape Communicator 4.0的源代码,还成立了非盈利组织 Mozilla。Mozilla后来维护了 MDN 社区平台并开发了火狐浏览器,直到现在依然倔强地生存着。
这个期间正值互联网泡沫,所以网景公司还算获得了一个比较好的结局。1998年11月24日,美国在线(AOL)以42亿美元、免税换股的方式收购网景。2000年,美国在线又与时代华纳合并。网景的服务器产品和专业服务团体成为iPlanet的一部分。
2008年3月1日,Netscape正式结束其浏览器业务,不再提供任何支持,一代传奇就此谢幕。尽管最终在与微软的竞争中败北,但网景的遗产,如Mozilla项目,继续在互联网领域发挥着重要作用。
三
微软在市场上将网景打得节节败退,但很快被美国司法部盯上。1998年,美国司法部(DOJ)联合20个州对微软提起反垄断诉讼,指控微软利用其在个人电脑操作系统市场的主导地位,通过捆绑销售Internet Explorer(IE)浏览器,限制了浏览器市场的竞争,违反了1890年《谢尔曼反托拉斯法》的第1条和第2条。
但微软凭借钞能力,逃过一劫。2001年11月2日,DOJ与微软达成和解协议,放弃了拆分微软的要求。根据和解协议,微软同意让第三方公司访问其API,并允许一个由三人组成的独立小组在五年内(可延长至2012年)全面访问微软的源代码、记录和系统,以确保合规。
在微软垄断浏览器市场的这段时间,也是 Web 发展的至暗时刻。
首先,在浏览器市场取得绝对优势后,微软对浏览器研发就不那么上心了。2001年10月25日,微软随Windows XP系统一起发布了IE6。此后五年时间,没有对 IE 进行重大功能更新。直到2006年,为了应对谷歌 Chrome 浏览器,微软才匆忙推出了IE7。
IE4~IE6可以说是所有前端开发人员的噩梦。IE浏览器对Web标准(如HTML、CSS、JavaScript等)的支持不够完善,导致许多基于标准开发的Web应用在IE上无法正常显示或运行。开发者不得不编写额外的代码来兼容IE,增加了开发成本和复杂度。
这期间,微软还阻碍 Web 标准的推进。由于IE在浏览器市场长期占据主导地位,其对标准的不完全支持使得Web标准的推广和应用受到限制,影响了整个Web行业的技术进步和创新。
IE引入了ActiveX控件这一独有技术,虽然在当时为IE带来了一些独特的功能,但也导致了严重的兼容性问题。许多网站和应用程序依赖ActiveX控件,使得这些网站只能在IE上运行,无法在其他浏览器上正常访问。当时国内的网银无一例外的采用 ActiveX 技术,将用户死死的绑定到 IE 浏览器。
四
微软的倒行逆施,也给了竞争对手机会。2008年9月2日,谷歌发布了 Chrome浏览器的首个版本。
谷歌一开始就将Chrome视为一个平台,而不仅仅是查看网页的一种方式。这种理念使得Chrome在设计和功能上与众不同。
- 多进程架构:Chrome采用了多进程架构,每个标签页和插件都在独立的进程中运行。这使得浏览器更加稳定,一个标签页的崩溃不会影响其他标签页。
- V8 JavaScript引擎:Chrome内置了V8 JavaScript引擎,对JavaScript代码的执行效率非常高。这使得Chrome在处理复杂网页应用时表现出色,如在线办公软件、游戏等。
- 全新渲染引擎:Chrome 最开始采用的是 WebKit 引擎。后来由于和苹果主导的 WebKit 发展理念不一致,分道扬镳。谷歌从 WebKit fork 出新的项目,命名为 blink 引擎。 blink 引擎随后独立发展,继承了WebKit的优秀特性并进行了优化,进一步提高了网页加载速度和性能。
- 简洁的用户界面:Chrome的用户界面设计简洁,去掉了许多不必要的元素,使用户能够更专注于内容。
- 跨平台支持:Chrome 浏览器不仅仅支持桌面 系统 Windows、Linux 和 Mac os,还支持移动系统 Android 和 iOS。
Chrome浏览器通过技术创新、用户体验优化、跨平台扩展和开发者支持等多方面的努力,从2008年的0.3%市场份额迅速崛起,成为全球最受欢迎的浏览器。
到了2024年12月,Chrome浏览器继续领跑,占据了68.38%的市场份额,稳居首位。这个数据看起来很一般,但如果算上 Edge、Opera、Brave 等众多基于 Chromium 开发的浏览器,那市场份额就远远超过了 Firefox、Safari。而且
五
一般来说,当一家公司解决了一大堆麻烦后,就会引来更大的麻烦。谷歌也不例外,这次给谷歌制造麻烦的又是美国司法部。
2020年10月,美国司法部(DOJ)联合11个州对谷歌提起反垄断诉讼,指控谷歌利用其在互联网搜索市场的主导地位,通过排他性合同非法维护其垄断地位,违反了《谢尔曼反托拉斯法》第2条。
2024年8月5日,美国地区法官Amit Mehta裁定谷歌非法维护了其在互联网搜索和文本广告市场的垄断地位。
虽然这只是初审,但很多分析人士认为,Chrome浏览器相关业务可能被迫出售,
Chrome 浏览器基于 Chromium 开源项目,但谷歌一直主导着 Chromium 项目的开发。仅在2024年他们就向Chromium提交超过10万行代码,占整个项目总贡献的94%。
如果谷歌被迫交出 Chromium 的主导权,谁来接手呢?
微软无疑是最有实力的候选。微软既有资源又有技术,目前也是 Chromium 项目的第二大贡献者。但谷歌肯定不会让微软来接手,毕竟两者在很多领域是竞争关系。
还有一个意想不到的参与者,这就是 Linux 基金会。 Linux基金会联合谷歌、微软、Meta和Opera成立Chromium浏览器支持者联盟,将通过募集资金和其他资源的形式,全力支持Chromium项目和生态的发展。
谷歌如果官司输掉,很有可能选择 Linux 基金会,毕竟这是一个中立的非盈利性社区联盟,
最终结果还存在变数,当年微软也是在初审输掉了官司,最后在终审和司法部达成和解。这次谷歌还能有这么幸运吗?