Hey guys,我是 cxuan,今天偶然間在朋友圈看到非常有意思的一張截圖。
這則充滿戲謔的問(wèn)答討論的是時(shí)下非?;鸬?"IE 涼了" 這個(gè)話題。
作為陪伴我們這么多年的 IE ,為什么突然間就涼了呢?
事情還要從那時(shí)說(shuō)起。
為了對(duì)抗當(dāng)時(shí)的瀏覽器王者 - 網(wǎng)景瀏覽器,1995 年,微軟發(fā)布了 Internet Explorer 1.0 ,此時(shí)的 IE 非常簡(jiǎn)陋,但是它能做一件在當(dāng)時(shí)非常核心的事情 - 上網(wǎng)。
但是此時(shí)的 IE 還遠(yuǎn)遠(yuǎn)落后于當(dāng)時(shí)的網(wǎng)景瀏覽器,后來(lái)隨著 IE 2.0、3.0 的出現(xiàn)也沒(méi)有改變這種局面,因?yàn)樽畛醯膸讉€(gè) IE 版本一直是以軟件包的形式為 Windows 提供選擇安裝。但是 IE 有一個(gè)非常硬的后臺(tái),那就是 Windows 操作系統(tǒng)。
從 IE 4 開(kāi)始,奠定了 IE 在瀏覽器中的王者位置,它被捆綁在 Windows 98 中,每個(gè) Windows 操作系統(tǒng)的電腦中默認(rèn)都會(huì)裝有一個(gè) IE 瀏覽器,在這種霸權(quán)主義的刺激下,造成了網(wǎng)景瀏覽器的死亡和微軟接下來(lái)連綿不絕的官司。
在 1995 年的 IE 5 誕生后,IE 開(kāi)始獨(dú)霸全球?yàn)g覽器市場(chǎng)。不過(guò)隨著后面被冠以“史上最差科技產(chǎn)品” 的 IE 6 和微軟和網(wǎng)景官司的結(jié)束,使用戶可以決定瀏覽器的使用權(quán)后,伴隨著 Firefox、Chrome 等瀏覽器的悄悄蠶食,2011 年的 IE 9 的市場(chǎng)占比已經(jīng)大不如前。
下面是一張 2009 年以來(lái),各個(gè)主流瀏覽器市場(chǎng)份額的占比。
從這張圖中可以看到,瀏覽器市場(chǎng)目前最受歡迎的瀏覽器是 chrome,safari 有比較固定的用戶,edge 還在增長(zhǎng),IE 和 Firefox 有點(diǎn)掉隊(duì)了。Chrome 瀏覽器從 2009 年就以爆炸性的方式擴(kuò)散,到現(xiàn)在的市場(chǎng)份額已經(jīng)接近了 7 成,而 IE 瀏覽器在市場(chǎng)份額的頂峰不過(guò)才 9 成,而且當(dāng)時(shí)并沒(méi)有像現(xiàn)如今這樣瀏覽器百花爭(zhēng)艷的環(huán)境,足以可見(jiàn) Chrome 瀏覽器的強(qiáng)大之處!
自從 IE 8 的發(fā)布以來(lái),IE 的更新一直不溫不火,IE 10發(fā)布于 2012 年,Windows 8 、Windows 7 一直用的就是 IE 10,而 IE 的最終版本定格在了 IE 11,這宣布了 IE 的使命已經(jīng)臨近結(jié)束,未來(lái)會(huì)被一個(gè)叫做 Edge 的瀏覽器所取代。
回顧一下 IE 發(fā)展的歷史長(zhǎng)河,不難發(fā)現(xiàn),IE 就像是一個(gè)過(guò)氣的網(wǎng)紅
,憑借著強(qiáng)大的后臺(tái)運(yùn)營(yíng)團(tuán)隊(duì)成功上位,霸占每個(gè)人的眼球,但是 IE 并沒(méi)有受到人們的尊敬,因?yàn)樗鄙僮屛覀冋鄯臇|西。而且 IE 的運(yùn)行速度,簡(jiǎn)直難以啟齒,下面這個(gè)圖片很好的說(shuō)明了這一點(diǎn)。
為什么 IE 如此之慢?或者說(shuō) IE 慢在哪里?
其實(shí)從純粹的渲染速度來(lái)說(shuō),IE 是能夠追的上其他主流瀏覽器的,但是 IE 的響應(yīng)
速度非常慢,我之前在工作中經(jīng)常要用到 Chrome、IE 、Firefox 這三個(gè)瀏覽器,通常情況下切換 Chrome 和 Firefox 的時(shí)候絲絲順滑,而切換到 IE 的時(shí)候簡(jiǎn)直就像在便秘,IE 的響應(yīng)速度甚至比 Chrome 和 Firefox 加起來(lái)的時(shí)間還多!Firefox 偶爾也會(huì)出現(xiàn)緩慢喚醒的情況,但不會(huì)那么頻繁,也不會(huì)持續(xù)很長(zhǎng)時(shí)間。Chrome 幾乎不會(huì)發(fā)生這種情況。
還有非常重要的一點(diǎn),最初,Microsoft 對(duì) Web 標(biāo)準(zhǔn)并不真正感興趣,而是在功能和插件方面走自己的路。微軟將 IE 深度集成到 Windows 中,并使用反競(jìng)爭(zhēng)行為來(lái)消滅競(jìng)爭(zhēng)對(duì)手。一旦他們控制住了局面,他們就停止了新的研發(fā),給我們留下了 IE6 的爛攤子。
當(dāng) Firefox 和 Chrome 出現(xiàn)時(shí),它們重新開(kāi)始并追求速度和標(biāo)準(zhǔn)合規(guī)性。它們不依賴于特定的 Windows 版本,并保持了快速的開(kāi)發(fā)速度。與此同時(shí),微軟爭(zhēng)先恐后地迎頭趕上,但被他們垃圾技術(shù)的包袱和向后兼容他們的傳統(tǒng)決策的需要所壓倒,這意味著企業(yè)依賴于 ActiveX 插件。后來(lái),微軟終于開(kāi)始改進(jìn) IE,但比其他公司晚得多,而且還是在市場(chǎng)份額流失了大部分之后才開(kāi)始,實(shí)在是強(qiáng)弩之末。
程序員眼中的 IE
我相信八成以上的程序員都聽(tīng)到過(guò) Leader 說(shuō)兼容 IE 這個(gè)我們最不想聽(tīng)到的詞,兼容 IE 仿佛是每個(gè)程序員的噩夢(mèng),因?yàn)檫@不得不意味著你又要重新修改代碼。本來(lái)一天的工作量非得搞到兩天才能完成,我相信前端工程師深有體會(huì),兼容 IE 就是噩夢(mèng)。但是現(xiàn)在好了,微軟官方聲明已經(jīng)放棄 IE,終于可以長(zhǎng)舒一口氣了,等等,真的能長(zhǎng)舒一口氣嗎?我相信絕大多數(shù)軟件公司并不愿意看到 IE 被放棄,相反他們想要 IE 永遠(yuǎn)更新下去……emmmm,這個(gè)說(shuō)法有些牽強(qiáng),他們應(yīng)該想的是,你更任你更,老子 IE 8。
絕大多數(shù)傳統(tǒng)公司的客戶都是政府,機(jī)關(guān)等,他們就喜歡穩(wěn)定,穩(wěn)定就意味著一成不變;穩(wěn)定就意味著你就要做大量重復(fù)并且枯燥的優(yōu)化工作,而且這些大量重復(fù)的工作卻遇到了響應(yīng)速度異常慢的 IE ,每每調(diào)試一下老費(fèi)死勁了。作為新時(shí)代的程序員,我們當(dāng)然想的是能用前沿技術(shù),我們想用的就是 Chrome 瀏覽器進(jìn)行調(diào)試,別問(wèn)我為什么,就是香!這代表著我們不斷探索和不斷追求進(jìn)步的一種精神,這也是科技進(jìn)步的根本保證,而不是還一直在堅(jiān)持使用被淘汰的工具和技術(shù),我相信一些傳統(tǒng)的軟件公司仍然還是 IE8 的信徒,因?yàn)樗麄內(nèi)砸蝈X(qián)看,因?yàn)榧夹g(shù)的迭代是要付出成本的,所以在國(guó)內(nèi),用不用 IE 完全是一種經(jīng)濟(jì)誘因。
所以,我們作為驕傲的華夏兒女,一定不要放棄 IE ,狗頭保命。
不過(guò)說(shuō)實(shí)在的,IE 還是給我們帶來(lái)很多快樂(lè)的,我想起來(lái)小學(xué)初中上微機(jī)課的時(shí)候用計(jì)算機(jī)玩兒 4399 小游戲的場(chǎng)景了,當(dāng)時(shí)覺(jué)得,這個(gè)藍(lán)色帶個(gè) e 標(biāo)志的這個(gè)玩意,簡(jiǎn)直是個(gè)天堂?。?0 后勿噴!
后記
第一次寫(xiě)泛互聯(lián)網(wǎng)的稿子,比較青澀,有很多地方礙于筆者的文筆可能寫(xiě)的不是很到位,還希望讀者能夠多多擔(dān)待 = 。=
不過(guò)這種類(lèi)型的文章如果你喜歡的話,可以幫我點(diǎn)個(gè)贊好嗎?讓我知道這類(lèi)的文章還是有人看的,我才有動(dòng)力繼續(xù)寫(xiě)下去。
完