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