浏览器发展史

作为一个前端开发人员,经常与浏览器打交道,了解浏览器的一些相关历史也非常有必要的。

导航者浏览器的诞生

最早一代的浏览器是什么其实没有人关心,毕竟在历史的长河中没有大作为的都是不重要的。而真正重要的一代浏览器,是网景公司(Netscape Corporation)在 1994 年底发布的 —— (Navigator)导航者浏览器(台湾译为领航员浏览器)1.0 版。

网景的创始人马克·安德森(Marc Andreessen)最早在伊利诺伊大学主修计算机专业,并在学校的国家超级计算机应用中心兼职。在那里,他与其他几位同伴共同开发了一款浏览器(就是后来网景导航者浏览器的原型),一上线就大受网民的欢迎。于是,马克·安德森决定在硅谷创业,开发浏览器。只经过了不到一年的时间,在 1994 年的年底,网景导航者浏览器从一发布就已经占领了浏览器市场占有率的首位。

因此在 1995 年,网景公司凭借着导航者浏览器成为了 Web 时代开启时最著名的第一代互联网公司。而他们公司就只做一款产品,就是浏览器。

IE 浏览器的诞生

网景导航者浏览器的成功,让微软公司意识到了危机。所以微软为了应对网景的日益强大,直接购买了网景导航者浏览器原型版本的源代码(也就是马克·安德森在大学时期做的第一个版本的浏览器)。然后,稍作修改后就发布了。

因此,1995 年 8 月 16 日,微软推出了 IE 1.0 浏览器。同年 11 月发布了其第二个版本 IE 2.0。但是 IE 的这两个版本都几乎没有人使用,因为做的很烂。

不过在 IE3.0 的版本时,这种“极度嫌弃”的情况发生了质的改变。因为从 IE3.0 开始,微软将 IE 浏览器强行内置在了 Windows 的操作系统中。

同时,微软也在商业市场发力,联合大型互联网服务提供商,美国在线、AT&T 等,让他们放弃网景导航者浏览器而改用 IE 作为首选浏览器。盖茨还曾经问过美国在线的高管,“微软需要出多少钱才能让你们放弃网景而改用 IE 作为推荐浏览器?”

第一次浏览器大战

当微软在暗戳戳的到处下黑手的时候,网景在干什么呢?

在财力上拼不过别人的时候,网景当时就想要通过快速增加自己浏览器的功能来获取更多的安装量。但是,也正是因为大量新功能的增加,浏览器出现了性能不断下降、bug 频频出现、软件卡顿等等一系列问题,导致客户也逐渐失去了对导航者浏览器的信心。

最后,因为网景产品的问题,加上微软的围追堵截,网景的浏览器逐渐失去了市场份额,而 IE 浏览器基本垄断了浏览器的市场。从一开始 8% 的市场占有率上升到了 80% 多的市场占有率,以至于最后把网景公司给挤死了。

浏览器之间的第一次大战,最终以 IE 的胜利作为结束。在 1998 年,网景最后被美国在线(AOL)以 42 亿美元收购。

火狐浏览器的诞生

网景公司难道甘心就这么被干掉吗?肯定不甘心啊,是你要是这么被搞死,你也要死前挣扎一下的吧。因此,网景公司在临死前开始搞事情,他们把公司唯一一款核心产品,也就是网景导航者浏览器的核心源代码开源了!!!开源,也就意味着,浏览器的源代码,你有我有大家都有了。

网景的一批老员工们在网景公司破产后,又一起成立了一个组织,计划重新开发下一代的网景导航者浏览器,这个组织就是 Mozilla.org,叫做 Mozilla。不过不久后,导航者浏览器的源代码就差不多被全部抛弃, Mozilla 组织开发出了在稳定性和功能上更出色的新一代浏览器。这个浏览器就是 Mozilla Application Suite,简称 Mozilla。

2002 年的时候,它们又从 Mozilla 浏览器项目中分支出来的一个实验性的项目,希望能够做出更轻便、快速、简单与高扩充性的浏览器。在 2004 年 2 月 9 日,该浏览器正式命名为”Mozilla Firefox”,并在 2004 年 11 月 9 日发布了 Firefox 的第一个正式版本 Firefox1.0,即火狐浏览器。

IE 浏览器的衰败

Mozilla 组织在积极研发火狐浏览器的时候,微软这个时候在干啥呢?

微软继 IE3.0 之后又相继推出了后续版本,而 IE6.0 让 IE 浏览器到达了巅峰状态。IE6 成功后,微软认为它们的浏览器技术已经绝对领先了,于是…..解散了技术团队。

因此在 21 世纪初,Mozilla Firefox 重创 IE6.0,IE6.0 的地位变得岌岌可危。而 Firefox 在 2009 年迎来了顶峰,市占率接近 30%。

谷歌浏览器的诞生

在 Firefox 浏览器最辉煌的时候,迎来了让它逐步没落的对手 —— 2008 年 9 月 2 日,Google 发布了第一个 beta 版本的 Chrome 浏览器。

事实上,就在多年以前,Google 和 Mozilla 达成一项合作协议,双方在浏览器技术方面合作,同时 Mozilla 浏览器的搜索引擎默认为 Google,为此,Google 需每年向 Mozilla 支付1亿美元,但是没想到哇!养虎为患哇!¥#%&@*… … Google 在 Mozilla 技术上融会贯通,构建了自己的 V8 引擎。

从 Chrome 出现的那一天开始,消费者们就发现替代 IE 最好浏览器是 Chrome,因此 Firefox 也开始失宠了。

第二次浏览器大战

虽然 Chrome 成为了当时最受欢迎的浏览器,但是非常要命的是,继网景将浏览器代码开源后,Chrome 也将浏览器代码开源了。也就是说大家都可以任意的裁剪编译源代码,由此衍生出了庞大的浏览器产业。苹果公司的 safari 浏览器,以小巧著名的 Opera 浏览器等等。一时间各大浏览器厂商都在想法设法的抢占市场占有率。

跟第一次浏览器大战相比,第二次浏览器大战的参赛人员明显更多,那会造成什么后果呢?

后果就是程序员们暴躁了。由于每一款浏览器的语法标准都不一样,也就意味着程序员们如果想要项目在每一款浏览器上都能正常运行,就必须针对不同的浏览器进行不同的开发。这样长久下去…程序员应该就会死绝了。

所以在这一次的浏览器大战中,浏览器厂商们为了不让程序员死绝,大家都逐渐意识到了“标准”的重要性。因为如果几款浏览器都采用统一标准,那么程序员针对这几款浏览器就只需要开发一个版本的项目就可以了。换句话说,也就是谁家的浏览器能更接近标准,谁也就能在市场上获得更高的认可。

所以第二次浏览器大战,成为了浏览器的标准统一之战。

我 秦始皇 打钱