从0到70%:Chrome上位揭秘!

系统 浏览器
最近的数据显示,Chrome在2020年4月的市场份额达到了70%左右,把微软的Edge和Firefox远远甩在身后,毫无疑问,Chrome赢得了第二次游览器之战,成为新一代王者。

 最近的数据显示,Chrome在2020年4月的市场份额达到了70%左右,把微软的Edge和Firefox远远甩在身后,毫无疑问,Chrome赢得了第二次游览器之战,成为新一代王者。

 

Chrome的第一版于2008年推出,当时微软的IE浏览器几乎占到了60%的份额,Firefox紧随其后,占据了大概30%,Chrome在2008年仅占0.3%。

十年以后Chrome就主导了浏览器的市场, 这一切是怎么发生的?

我们先来回顾一下第一次浏览器之战,交战的双方是Netscape的Navigator浏览器和微软的IE, Netscape占据着先发优势,IE则背靠Windows这棵大树,双方你来我往,战事极为精彩,竞争带来了技术进步,像JavaScript、DHTML、CSS、XMLHttpRequest等各种技术层出不穷。

IE4成为这场战争的转折点,因为它被集成到了Windows当中, 开箱即用,免费,谁还会去额外下载安装收费的Netscape呢?

Netscape从此溃不成军,IE赢得了最后的胜利,从这张图中可以清楚地看出IE和Netscape之间此消彼长的势头。

 

IE的胜利也结束了Web浏览器的快速创新,早期的IE是积极进取的,比如AJAX的基石XMLHttpRequest就是IE率先提出来,并且发扬光大的。

可是一旦垄断形成,微软就不思进取,不想更新了,2001年微软发布IE6以后,在长达5年的时间里,IE居然没有新版本发布!

很多年轻的程序员没有经历过被IE支配的“恐惧”,那个时候开发网页,必须要保证在IE6上能够运行,否则你绝对活不了。巅峰时期IE6曾经达到过90%多的恐怖占有率, 很多国企,内部系统都是基于IE6。

虽然Netscape的浏览器战败,却没有因为死亡,Netscape把Navigator的代码开源,捐给了非盈利的Mozilla基金会。在这里Netscape几经辗转,终于在2004年涅槃重生,变身为著名的Firefox。

 

我现在还记得第一次看到FireFox时的感受:非常轻薄!速度飞快!作为开发人员,我迅速就抛弃了老旧不堪的IE, 把Firefox作为主力的浏览器。

Firefox也不负众望,在此后的几年中稳步上升,到2009年达到了30%多的占有率,隐隐有成为下一个霸主的潜质。

可是另外一个可怕的对手出现了,Google在2008年推出了一个叫做Chrome的浏览器,这个时候iPhone上市不到一年,Windows7刚刚面世,IE依然是最流行的浏览器。

但是Google却看到了不一样的东西,它们认为现在的互联网和10几年前大不相同了,原来只是web pages,现在到处是applications,而浏览器的本质却没有变化。Google觉得自己有责任改变, 这几幅漫画讲述了Google要推出Chrome的根本原因:

(点击看大图)

 

(点击看大图)

此时的Web已经进入Web2.0时代,像Google Map和GMail这样的应用迫切需要浏览器能够快速地装载页面,快速地执行JavaScript。

Google下定决心,从零开始设计一个满足现代Web应用的浏览器, 浏览器不仅仅是一个浏览网页的工具,而是一个新的平台,在此之上可以在线完成各种事情,这种深刻的洞察力将给Google Chrome带来极大的成功。

Google给新浏览器定下的目标是:稳定,快速,安全,好用,开源。财大气粗的它组建了一支豪华团队来开发Chrome , 并且从Firefox挖走了好几员干将,如Ben Goodger,这可是Firefox的主力开发。

与IE和Firefox相比,Chrome的一大优势就是抛弃了遗留代码的包袱,从头开始设计,开发人员可以尽情地施展才华,他们带来了两个重要的创新:

1. 在很早的时候就确定下了“沙箱”的机制:每个Tab页都运行在自己的进程中,互不影响,充分利用多核。

2. 开发了强劲的JavaScript执行引擎 V8,让Web应用迅速地执行JavaScript代码。

2008年9月,Chrome推出Beta版,9个月后,即获得3000万用户

2009年12月,推出扩展程序库,让用户安装第三方插件,生态迅速繁荣。

2010年,推出Web 应用商店。

2012年2月,Chrome发布了Android版本, 6月推出iOS版本,此时市场份额达到30%以上

2013年,为了对第三方的恶意扩展程序进行控制,Google要求所有的扩展必须托管在应用商店中

......

一系列措施让Chrome迅速蚕食了Firefox和IE的市场,从这幅图可以清晰地看出IE(蓝色线条)的没落和Chrome(绿色线条)的崛起。

 

微软岂会就此认输?在这段时间内相继推出IE7, IE8, IE9,IE10 , IE 11, 但是遗留的包袱让它步履维艰,它那缓慢的速度经常成为大家调侃的对象:

 

到了Windows 10 ,微软另起炉灶,推出新的浏览器Edge,但也难挽败局。

微软新CEO纳德拉上台以后,一反原来封闭的形象,拥抱开源。2018年底,微软宣布将会采用Google开源的Chromium为核心来构建Edge浏览器,从此Microsoft Edge和Google Chrome算是同源了,以后发展如何,我们拭目以待。

Chome登上王位以后,对Google带来了巨大的好处,因为Google本身提供了很多极为Web的服务:GMail, Google Map , Youtube, Google Gocs, Google Earth.... 现在Google把浏览器端和服务器端都掌握了,那修改一下中间的协议也不算什么了,对用户来说,反正背后的协议也看不到,只要能变快就行。

Google可以用Chrome试验各种新协议,于是我们看到它对HTTP1.1动手,做了一个叫做SPDY协议的实验,非常成功,成为了HTTP 2的基础。然后又对传输层协议开刀,搞出了一个新的传输层协议QUIC,解决了TCP了诸多问题,有望把TCP给替换掉。基于QUIC,新的HTTP协议,即HTTP/3正在制定当中。

尾声

Chrome的成功主要是因为Google深刻的洞察力,他们看到了Web未来的趋势,迅速推出产品拥抱了这种趋势。

Chrome如今占据了和当年的IE6一样的主导地位, 一些批评声音出现了,The verge有一篇报道说Google的很多Web应用都提倡“使用Chrome浏览效果最佳”, “Google Meet、Allo、YouTube TV、Google Earth 和 YouTube Studio Beta 都会阻止 Windows 10 系统的默认浏览器 Microsoft Edge 访问它们,并指引用户下载 Chrome 浏览器” ,“使用非Chrome浏览器访问google.com会被提醒三次下载Chrome。”


 

 

Chrome最终会走向何方?你觉得Chrome会像IE那样停滞不前吗?

参考资料:

https://en.wikipedia.org/wiki/Browser_wars

https://usefyi.com/chrome-history/

https://www.theverge.com/2018/1/4/16805216/google-chrome-only-sites-internet-explorer-6-web-standards

https://www.google.com/googlebooks/chrome/big_00.html

【本文为51CTO专栏作者“刘欣”的原创稿件,转载请通过作者微信公众号coderising获取授权】

 

戳这里,看该作者更多好文

责任编辑:武晓燕 来源: 51CTO专栏
相关推荐

2019-09-09 16:33:10

华为

2016-11-28 16:23:23

戴尔

2022-05-09 08:35:43

面试产品互联网

2021-03-10 09:21:00

Spring开源框架Spring基础知识

2023-03-06 11:35:55

经营分析体系

2021-07-01 07:03:32

开发Webpack代码

2018-07-31 15:09:09

网络社区社区运营新手

2014-12-31 17:16:15

知乎架构变迁史

2022-11-03 11:31:43

结构分析法监测

2022-03-15 11:51:00

决策分析模型

2012-03-19 10:34:13

Instagram移动应用

2010-02-01 14:28:50

2023-10-30 15:51:43

ByteHouse大数据

2022-04-07 10:02:58

前端检测工具

2019-07-31 10:18:17

Web 开发Python

2023-03-19 17:36:38

2017-05-27 09:23:10

IOS框架APP框架代码

2018-01-16 12:31:33

Python爬虫数据

2022-06-13 07:02:02

Zadig平台自动化

2023-03-22 11:41:56

点赞
收藏

51CTO技术栈公众号