原文:IE 涼了?怎麼可能!
我今天偶然間在朋友圈看到非常有意思的一張截圖。
這則充滿戲謔的問答討論的是時下非常火的 "IE 涼了" 這個話題。
作為陪伴我們這麼多年的 IE ,為什麼突然間就涼了呢?
事情還要從那時說起。
為了對抗當時的瀏覽器王者 - 網景瀏覽器,1995 年,微軟釋出了 Internet Explorer 1.0 ,此時的 IE 非常簡陋,但是它能做一件在當時非常核心的事情 - 上網
。
但是此時的 IE 還遠遠落後於當時的網景瀏覽器,後來隨著 IE 2.0、3.0 的出現也沒有改變這種局面,因為最初的幾個 IE 版本一直是以軟體包的形式為 Windows 提供選擇安裝。但是 IE 有一個非常硬的後臺,那就是 Windows 作業系統。
從 IE 4 開始,奠定了 IE 在瀏覽器中的王者位置,它被捆綁在 Windows 98 中,每個 Windows 作業系統的電腦中預設都會裝有一個 IE 瀏覽器,在這種霸權主義的刺激下,造成了網景瀏覽器的死亡和微軟接下來連綿不絕的官司。
在 1995 年的 IE 5 誕生後,IE 開始獨霸全球瀏覽器市場。不過隨著後面被冠以“史上最差科技產品” 的 IE 6 和微軟和網景官司的結束,使使用者可以決定瀏覽器的使用權後,伴隨著 Firefox、Chrome 等瀏覽器的悄悄蠶食,2011 年的 IE 9 的市場佔比已經大不如前。
下面是一張 2009 年以來,各個主流瀏覽器市場份額的佔比。
從這張圖中可以看到,瀏覽器市場目前最受歡迎的瀏覽器是 chrome,safari 有比較固定的使用者,edge 還在增長,IE 和 Firefox 有點掉隊了。Chrome 瀏覽器從 2009 年就以爆炸性的方式擴散,到現在的市場份額已經接近了 7 成,而 IE 瀏覽器在市場份額的頂峰不過才 9 成,而且當時並沒有像現如今這樣瀏覽器百花爭豔的環境,足以可見 Chrome 瀏覽器的強大之處!
自從 IE 8 的釋出以來,IE 的更新一直不溫不火,IE 10釋出於 2012 年,Windows 8 、Windows 7 一直用的就是 IE 10,而 IE 的最終版本定格在了 IE 11,這宣佈了 IE 的使命已經臨近結束,未來會被一個叫做 Edge
的瀏覽器所取代。
回顧一下 IE 發展的歷史長河,不難發現,IE 就像是一個過氣的網紅
,憑藉著強大的後臺運營團隊成功上位,霸佔每個人的眼球,但是 IE 並沒有受到人們的尊敬,因為它缺少讓我們折服的東西。而且 IE 的執行速度,簡直難以啟齒,下面這個圖片很好的說明了這一點。
為什麼 IE 如此之慢?或者說 IE 慢在哪裡?
其實從純粹的渲染速度來說,IE 是能夠追的上其他主流瀏覽器的,但是 IE 的響應
速度非常慢,我之前在工作中經常要用到 Chrome、IE 、Firefox 這三個瀏覽器,通常情況下切換 Chrome 和 Firefox 的時候絲絲順滑,而切換到 IE 的時候簡直就像在便祕,IE 的響應速度甚至比 Chrome 和 Firefox 加起來的時間還多!Firefox 偶爾也會出現緩慢喚醒的情況,但不會那麼頻繁,也不會持續很長時間。 Chrome 幾乎不會發生這種情況。
還有非常重要的一點,最初,Microsoft 對 Web 標準並不真正感興趣,而是在功能和外掛方面走自己的路。 微軟將 IE 深度整合到 Windows 中,並使用反競爭行為來消滅競爭對手。 一旦他們控制住了局面,他們就停止了新的研發,給我們留下了 IE6 的爛攤子。
當 Firefox 和 Chrome 出現時,它們重新開始並追求速度和標準合規性。 它們不依賴於特定的 Windows 版本,並保持了快速的開發速度。 與此同時,微軟爭先恐後地迎頭趕上,但被他們垃圾技術的包袱和向後相容他們的傳統決策的需要所壓倒,這意味著企業依賴於 ActiveX 外掛。後來,微軟終於開始改進 IE,但比其他公司晚得多,而且還是在市場份額流失了大部分之後才開始,實在是強弩之末。
程式設計師眼中的 IE
我相信八成以上的程式設計師都聽到過 Leader 說相容 IE 這個我們最不想聽到的詞,相容 IE 彷彿是每個程式設計師的噩夢,因為這不得不意味著你又要重新修改程式碼。本來一天的工作量非得搞到兩天才能完成,我相信前端工程師深有體會,相容 IE 就是噩夢。但是現在好了,微軟官方宣告已經放棄 IE,終於可以長舒一口氣了,等等,真的能長舒一口氣嗎?我相信絕大多數軟體公司並不願意看到 IE 被放棄,相反他們想要 IE 永遠更新下去……emmmm,這個說法有些牽強,他們應該想的是,你更任你更,老子 IE 8。
絕大多數傳統公司的客戶都是政府,機關等,他們就喜歡穩定,穩定就意味著一成不變;穩定就意味著你就要做大量重複並且枯燥的優化工作,而且這些大量重複的工作卻遇到了響應速度異常慢的 IE ,每每除錯一下老費死勁了。作為新時代的程式設計師,我們當然想的是能用前沿技術,我們想用的就是 Chrome 瀏覽器進行除錯,別問我為什麼,就是香!這代表著我們不斷探索和不斷追求進步的一種精神,這也是科技進步的根本保證,而不是還一直在堅持使用被淘汰的工具和技術,我相信一些傳統的軟體公司仍然還是 IE8 的信徒,因為他們仍要向錢看,因為技術的迭代是要付出成本的,所以在國內,用不用 IE 完全是一種經濟誘因。
所以,我們作為驕傲的華夏兒女,一定不要放棄 IE ,狗頭保命。
不過說實在的,IE 還是給我們帶來很多快樂的,我想起來小學初中上微機課的時候用計算機玩兒 4399 小遊戲的場景了,當時覺得,這個藍色帶個 e 標誌的這個玩意,簡直是個天堂啊!00 後勿噴!
後記
第一次寫泛網際網路的稿子,比較青澀,有很多地方礙於筆者的文筆可能寫的不是很到位,還希望讀者能夠多多擔待 = 。 =
不過這種型別的文章如果你喜歡的話,可以幫我點個贊/在看好嗎?讓我知道這類的文章還是有人看的,我才有動力繼續寫下去。
我自己肝了六本 PDF,全網傳播超過10w+ ,微信搜尋「程式設計師cxuan」關注公眾號後,在後臺回覆 cxuan ,領取全部 PDF,這些 PDF 如下