溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Python:從 0 到 70%:揭秘Chrome上位史

發(fā)布時間:2020-08-12 00:00:29 來源:ITPUB博客 閱讀:176 作者:千鋒Python唐小強 欄目:編程語言

最近的數(shù)據(jù)顯示,Chrome在2020年4月的市場份額達到了70%左右,把微軟的Edge和Firefox遠遠甩在身后,毫無疑問,Chrome贏得了第二次游覽器之戰(zhàn),成為新一代王者。

Python:從 0 到 70%:揭秘Chrome上位史

Chrome的第一版于2008年推出,當時微軟的IE瀏覽器幾乎占到了60%的份額,F(xiàn)irefox緊隨其后,占據(jù)了大概30%,Chrome在2008年僅占0.3%。

十年以后Chrome就主導了瀏覽器的市場, 這一切是怎么發(fā)生的?

我們先來回顧一下第一次瀏覽器之戰(zhàn),交戰(zhàn)的雙方是Netscape的Navigator瀏覽器和微軟的IE, Netscape占據(jù)著先發(fā)優(yōu)勢,IE則背靠Windows這棵大樹,雙方你來我往,戰(zhàn)事極為精彩,競爭帶來了技術進步,像JavaScript、DHTML、CSS、XMLHttpRequest等各種技術層出不窮。

IE4成為這場戰(zhàn)爭的轉折點,因為它被集成到了Windows當中, 開箱即用,免費,誰還會去額外下載安裝收費的Netscape呢?

Netscape從此潰不成軍,IE贏得了最后的勝利,從這張圖中可以清楚地看出IE和Netscape之間此消彼長的勢頭。

Python:從 0 到 70%:揭秘Chrome上位史

IE的勝利也結束了Web瀏覽器的快速創(chuàng)新,早期的IE是積極進取的,比如AJAX的基石XMLHttpRequest就是IE率先提出來,并且發(fā)揚光大的。

可是一旦壟斷形成,微軟就不思進取,不想更新了,2001年微軟發(fā)布IE6以后,在長達5年的時間里,IE居然沒有新版本發(fā)布!

很多年輕的程序員沒有經(jīng)歷過被IE支配的“恐懼”,那個時候開發(fā)網(wǎng)頁,必須要保證在IE6上能夠運行,否則你絕對活不了。巔峰時期IE6曾經(jīng)達到過90%多的恐怖占有率, 很多國企,內(nèi)部系統(tǒng)都是基于IE6。

雖然Netscape的瀏覽器戰(zhàn)敗,卻沒有因為死亡,Netscape把Navigator的代碼開源,捐給了非盈利的Mozilla基金會。在這里Netscape幾經(jīng)輾轉,終于在2004年涅槃重生,變身為著名的Firefox。

Python:從 0 到 70%:揭秘Chrome上位史

我現(xiàn)在還記得第一次看到FireFox時的感受:非常輕??!速度飛快!作為開發(fā)人員,我迅速就拋棄了老舊不堪的IE, 把Firefox作為主力的瀏覽器。

Firefox也不負眾望,在此后的幾年中穩(wěn)步上升,到2009年達到了30%多的占有率,隱隱有成為下一個霸主的潛質(zhì)。

可是另外一個可怕的對手出現(xiàn)了,Google在2008年推出了一個叫做Chrome的瀏覽器,這個時候iPhone上市不到一年,Windows7剛剛面世,IE依然是最流行的瀏覽器。

但是Google卻看到了不一樣的東西, 它們認為現(xiàn)在的互聯(lián)網(wǎng)和10幾年前大不相同了,原來只是Web pages,現(xiàn)在到處是Applications,而瀏覽器的本質(zhì)卻沒有變化。Google覺得自己有責任改變, 這幾幅漫畫講述了Google要推出Chrome的根本原因:

Python:從 0 到 70%:揭秘Chrome上位史
Python:從 0 到 70%:揭秘Chrome上位史

此時的Web已經(jīng)進入Web2.0時代,像Google Map和GMail這樣的應用迫切需要瀏覽器能夠快速地裝載頁面,快速地執(zhí)行JavaScript。

Google下定決心,從零開始設計一個滿足現(xiàn)代Web應用的瀏覽器, 瀏覽器不僅僅是一個瀏覽網(wǎng)頁的工具,而是一個新的平臺,在此之上可以在線完成各種事情,這種深刻的洞察力將給Google Chrome帶來極大的成功。

Google給新瀏覽器定下的目標是:穩(wěn)定,快速,安全,好用,開源。財大氣粗的它組建了一支豪華團隊來開發(fā)Chrome , 并且從Firefox挖走了好幾員干將,如Ben Goodger,這可是Firefox的主力開發(fā)。

與IE和Firefox相比,Chrome的一大優(yōu)勢就是拋棄了遺留代碼的包袱,從頭開始設計,開發(fā)人員可以盡情地施展才華,他們帶來了兩個重要的創(chuàng)新:

1. 在很早的時候就確定下了“沙箱”的機制:每個Tab頁都運行在自己的進程中,互不影響,充分利用多核。

2. 開發(fā)了強勁的JavaScript執(zhí)行引擎 V8,讓Web應用迅速地執(zhí)行JavaScript代碼。

2008年9月,Chrome推出Beta版,9個月后,即獲得3000萬用戶。

2009年12月,推出擴展程序庫,讓用戶安裝第三方插件,生態(tài)迅速繁榮。

2010年,推出Web 應用商店。

2012年2月,Chrome發(fā)布了Android版本, 6月推出iOS版本,此時市場份額達到30%以上

2013年,為了對第三方的惡意擴展程序進行控制,Google要求所有的擴展必須托管在應用商店中

......

一系列措施讓Chrome迅速蠶食了Firefox和IE的市場,從這幅圖可以清晰地看出IE(藍色線條)的沒落和Chrome(綠色線條)的崛起。

Python:從 0 到 70%:揭秘Chrome上位史

微軟豈會就此認輸?在這段時間內(nèi)相繼推出IE7, IE8, IE9,IE10 , IE 11, 但是遺留的包袱讓它步履維艱,它那緩慢的速度經(jīng)常成為大家調(diào)侃的對象:

Python:從 0 到 70%:揭秘Chrome上位史

到了Windows 10 ,微軟另起爐灶,推出新的瀏覽器Edge,但也難挽敗局。

微軟新CEO納德拉上臺以后,一反原來封閉的形象,擁抱開源。2018年底,微軟宣布將會采用Google開源的Chromium為核心來構建Edge瀏覽器,從此Microsoft Edge和Google Chrome算是同源了,以后發(fā)展如何,我們拭目以待。

Chome登上王位以后,對Google帶來了巨大的好處,因為Google本身提供了很多極為Web的服務:GMail, Google Map , Youtube, Google Gocs, Google Earth.... 現(xiàn)在Google把瀏覽器端和服務器端都掌握了,那修改一下中間的協(xié)議也不算什么了,對用戶來說,反正背后的協(xié)議也看不到,只要能變快就行。

Google可以用Chrome試驗各種新協(xié)議,于是我們看到它對HTTP1.1動手,做了一個叫做SPDY協(xié)議的實驗,非常成功,成為了HTTP 2的基礎。然后又對傳輸層協(xié)議開刀,搞出了一個新的傳輸層協(xié)議QUIC,解決了TCP了諸多問題,有望把TCP給替換掉?;赒UIC,新的HTTP協(xié)議,即HTTP/3正在制定當中。

尾聲

Chrome的成功主要是因為Google深刻的洞察力,他們看到了Web未來的趨勢,迅速推出產(chǎn)品擁抱了這種趨勢。

Chrome如今占據(jù)了和當年的IE6一樣的主導地位, 一些批評聲音出現(xiàn)了,The verge有一篇報道說Google的很多Web應用都提倡“使用Chrome瀏覽效果最佳”, “Google Meet、Allo、YouTube TV、Google Earth 和 YouTube Studio Beta 都會阻止 Windows 10 系統(tǒng)的默認瀏覽器 Microsoft Edge 訪問它們,并指引用戶下載 Chrome 瀏覽器” ,“使用非Chrome瀏覽器訪問google.com會被提醒三次下載Chrome?!?/p>

Python:從 0 到 70%:揭秘Chrome上位史

Chrome最終會走向何方?你覺得Chrome會像IE那樣停滯不前嗎?

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內(nèi)容。

AI