<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          Windows官宣:ie瀏覽器將于6月16日正式退役。

          共 4285字,需瀏覽 9分鐘

           ·

          2022-06-21 14:13

          ??? 點擊領取2022最新Java面試突擊資料


          前言

          隨著Windows的官宣,ie瀏覽器將于6月16日正式退役。

          那個曾幾何時的瀏覽器之王,經歷一次又一次操作系統(tǒng)的迭代,直至新興瀏覽器的出現(xiàn)后淪為瀏覽器鄙視鏈的最后一層,在嘆息與嘲笑聲中跌出神壇,經歷了大起大落的二十年,終于要說再見了。


          歷史的演進

          1.少年被寄予厚望

          1995年,微軟正處于勢不可擋的時期,而瀏覽器的市場主要來源于網景公司,一款名為導航者的瀏覽器一統(tǒng)天下。

          為了擁有自己的瀏覽器,微軟獲購買了望遠鏡公司的Mosaic瀏覽器版權,在經過魔改后,微軟也擁有了屬于自己的瀏覽器,并取名為Internet Explorer此時它主要是被應用于大學和研究機構之間通過FTP實現(xiàn)文件共享。

          幾個月后,微軟又發(fā)布了IE2,這個版本的IE才真正進入了人們的視野。它直接復制了導航者的一大部分功能,如導入書簽,支持超文本標記語言特性等,迅速積累了第一批用戶。為了實現(xiàn)大規(guī)模商用,在第二年IE3就接緊發(fā)布。拋棄了原先使用的Spyglass源代碼,添加了一些新技術,支持ActiveX、和128位加密等。

          微軟的目的,是將IE打造成瀏覽器界的Windows。

          2.第一次瀏覽器大戰(zhàn):登上王位

          IE通過頻繁增添新功能的方式迅速挖掘到了市場。但是和網景依然是你追我趕,始終沒能拉開差距。

          此時敏銳的微軟借助操作系統(tǒng)上的核心競爭力,馬上決定讓IE成為Windows系統(tǒng)的默認瀏覽器也就是說,只要你使用了微軟的操作系統(tǒng),那么默認瀏覽器就是IE。

          借助這種捆綁銷售的方式,微軟取得了巨大成功。僅又一年后的1997,微軟就發(fā)布了IE4.0,此時它已經握有80%的市場占有率。

          很多人覺得IE沒有技術,其實在早期IE是有技術的,并且是當時絕對領先的技術。IE4.0采用了Trident渲染引擎,它能夠借助代碼讓頁面實時變化,也就是最早的動態(tài)頁面,放在當時可以吊打一眾瀏覽器。

          通過先進的技術和背后的靠山,2003年,它的市場占有率達到了驚人的95%,年僅8歲的它,正式稱王。為了迎合它,蘋果甚至將macOS的默認瀏覽器都設置為IE。

          不夸張地說,它壟斷了當時Web瀏覽器市場。

          3.毫無作為的5年

          也是由于這種壟斷地位,讓微軟覺得互聯(lián)網似乎已經沒有對手了。于是在IE6.0發(fā)布之后,微軟就解散了研發(fā)團隊。并且在之后的五年時間里面,都未正視過IE的維護和優(yōu)化。它的技術依然停留在2003年,那個單進程模式。

          隨之降臨的便是越來越多的問題,橫飛的木馬和漏洞,動不動就會卡死的網頁,極慢的啟動速度,以及讓你隨時可能奔潰的心態(tài)。


          這五年,是IE技術和市場的停滯,但也是Web高速發(fā)展的時期。微軟犯了傲慢的錯誤,卻依然享受于作為老大占領市場的快感之中,對瀕臨城下的敵人選擇視而不見。

          于此同時,眾多互聯(lián)網公司借此機會打造自己的瀏覽器品牌。

          4.新一次瀏覽器大戰(zhàn):神仙打架

          時間來到了2008年,瀏覽器市場已經不再是微軟一家獨大了。挑戰(zhàn)它的主要是三個:Safari,Opera和FireFox瀏覽器。

          每一家瀏覽器都為了市場不斷優(yōu)化自身,Safari高雅大氣,有著忠實的果粉支持;Opera便捷快速;火狐支持插件,功能眾多。它們都已經奠定了用戶基礎。

          IE瀏覽器的市場占有率下降到了40%。

          盡管有所下降,微軟依然樂觀,堅定自身的操作系統(tǒng)優(yōu)勢可以確保王牌地位,甚至還與火狐瀏覽器在某一段時間成為了友商。

          此時的它絲毫不知新的變革即將到來。

          5.被迫放棄

          同年,一款名叫Chrome的瀏覽器橫空出世,搭載著WebKit內核,以安全、快速、高兼容性的三大特點迅速獲得了人們的認可。

          僅僅2年時間,便與IE、FireFox形成三足鼎立的局勢。

          但是谷歌并不為此感到滿足,為了進一步擴大化自己的市場,更是放了個大招:將自己的Chromium項目開源。

          所以Chrome背靠谷歌這個大靠山,走了和早期IE很像的路:積極擴大自身影響力,捆綁谷歌和Chrome。只不過這次年輕的谷歌沒有選擇輕視敵人,它迅速將Chrome推向那個曾經屬于IE的王位。

          此時的微軟才徹底明白過來,敵人比自己想象的還要強大。

          懵逼的同時微軟接連推出了IE7、IE8,并且IE8也在技術上做了重大變革,從原來的單進程模式切換成了多進程。

          2013年,微軟做出了最后的針扎推出IE11,進一步優(yōu)化界面,加速3D圖形渲染,增加引擎核心數。但為時已晚,市場占有率依然持續(xù)下降,它古老的界面和差勁的性能伴隨著表情包已經深入人心,并且Chrome已經真正成為了第一。

          2015年,微軟宣布正式放棄IE品牌,不再開發(fā)新版本的IE瀏覽器,搭載著自研EdgeHTML內核的Edge瀏覽器問世。

          同年IE瀏覽器的市場份額降至2%,這款陪伴了年的IE瀏覽器,正式遠離了我們。

          為何走向淘汰

          平庸的用戶體驗

          如果你是早期的網上沖浪愛好者,那一定因為各種原因主動被動、親身體驗過它,點進去之后是一個較為簡單和復古的頁面,和其他主流瀏覽器形成了一個對比。甚至它的單調可能會讓你覺得有點可愛,好像是微軟在和你賣萌一樣。

          “都20xx年了,居然還有這種界面存在”?


          以及可能在你工作的關鍵時刻突然卡著不動,然后響應以下內容:




          對它最深刻的印象,除了差勁的體驗感,還有就是來自網友的調侃:



          市場的挑戰(zhàn)和錯誤的商業(yè)判斷

          但是如果僅僅只是因為短暫的差評,至少借助Windows這個靠山,在擁有廣大的用戶群體面前,還是有可能快速挽回市場的。

          其失敗的根本原因在于微軟的傲慢、對Web領域錯誤的商業(yè)決策上。而決策的錯誤也導致IE在Web崛起的黃金五年里毫無作為。

          在2014年年初,微軟公司CEO納德拉表示,要將微軟業(yè)務重心轉移至云業(yè)務,并且不會延續(xù)對IE的研發(fā)。此時正是蘋果Safari,谷歌Chrome和其他眾多瀏覽器神仙打架的時候,為了發(fā)揮優(yōu)勢搶占市場甚至國內的360、百度等瀏覽器,都在技術和兼容性上下了一番功夫。

          于是,在瀏覽器市場的爭奪中失去了領先地位和核心競爭力,取而代之的Chrome瀏覽器登頂霸榜。

          瀏覽器2022占全球桌面瀏覽器市場份額的百分比
          Google Chrome77.03%
          Safari8.87%
          Mozilla Firefox7.69%
          Microsoft Edge5.83%
          Internet Explorer2.15%
          Opera2.43%
          QQ1.98%
          Sogou Explorer1.76%
          Yandex0.91%
          Brave0.05%

          那個熟悉的e字母圖標,逐漸被人們拋棄。

          瀏覽器背后的技術

          內核引擎架構

          瀏覽器界面是一個用戶展示的結果,其核心技術體現(xiàn)是在于用戶輸入內容到頁面響應,也就是「獲取請求、響應數據、渲染頁面」。而完成這一關鍵步驟的,是一個叫做瀏覽器內核的東西。

          每個瀏覽器內核都大不相同,但是主體分為兩個部分:渲染引擎(Rendering Engine)和JS引擎。渲染引擎更偏向于數據的導航和渲染,JS引擎就負責解析 Javascript 語言來實現(xiàn)網頁的動態(tài)效果。

          不同的瀏覽器、即使同一瀏覽器不同型號可能渲染引擎和JS引擎都不一樣。當然不同的瀏覽器也可能使用相同的內核,IE瀏覽器的Trident,如國內的360極速瀏覽器、百度瀏覽器都在用它。


          現(xiàn)在我們最常用的谷歌Chrome瀏覽器,它的核心架構是這樣的:

          用戶接口接收用戶請求,通過網絡向瀏覽器組件轉發(fā)請求,渲染引擎以8kb為單位接收數據信息,做數據導航,再交給V8和libXML解析,最后逐步將內容顯示給用戶。

          核心進程

          早期的瀏覽器,都是單進程架構,所以功能也比較簡單。

          一個進程中有頁面線程負責頁面渲染和展示,Js線程執(zhí)行JS代碼。

          由于是單進程的結構,所以會引發(fā)很多問題,比如線程卡死問題,一個線程卡死就可能造成整個瀏覽器的崩潰。

          還有就是數據安全問題,不同tab之間在一個進程內是通過共享內存共享數據的,所以頁面線程和JS線程都可以訪問到對方的數據。

          現(xiàn)代主流瀏覽器都是使用的多進程結構,并且每個進程的職責都大不相同,以最常用的Chrome為例,它擁有:

          • 一個瀏覽器主進程:用來響應Chrome瀏覽器的用戶操作請求,包括地址欄、書簽和各種按鈕,并且也負責協(xié)調與其它進程交互工作。

          • 一個GPU進程:負責整個瀏覽器界面的渲染。

          • 一個網絡進程:負責接收網絡請求和轉發(fā)請求。

          • 多個渲染進程:負責頁面渲染、運行腳本、事件處理等。

          • 多個插件進程:負責控制處理網站使用的所有插件。


          Chrome瀏覽器主要是使用以下四種進程模型:

          • Process-per-site-instance:默認情況下為用戶訪問網站的每個實例創(chuàng)建一個Renderer進程,這樣可以確保來自不同站點的頁面是獨立呈現(xiàn)的,并且對同一站點的多次訪問也是進程間彼此隔離的。簡單來說就是訪問不同站點和同一站點的不同頁面都會創(chuàng)建新的進程。
          • Process-per-site:同一個站點使用同一進程。
          • Process-per-tab:一個tab里的所有站點使用一個進程。
          • single-process:讓瀏覽器引擎和渲染引擎共用一個進程。

          Chrome默認使用的是Process-per-site-instance。優(yōu)點是多進程模式下速度快,并且因為tab和tab之間的信息都是相互隔離的,所以互不影響,實現(xiàn)安全隔離。缺點也非常明顯,太!占!內!存!我目前開了兩個瀏覽器頁面,每個頁面上有多個tab,這是目前電腦的內存占用情況:


          是不是知道你電腦總是內存不足的原因了?

          為了挽救市場,IE8之后瀏覽器也改為了多進程模式,性能提升了許多。但是此時Chrome、Safari已經基于多進程的成熟技術上展現(xiàn)最極致的用戶體驗了,極速渲染、高頁面FPS和刷新率、自定義插件、開發(fā)者模式等功能都相應而出。

          IE慢嗎?本質上不算慢,只是別人越來越快。

          翹首企足的Web世界

          在新興的Web時代,我們追求性能,追求體驗,更兼容、更安全。

          請不要忘記,曾經那個功能簡單,風格復古,披著相似外衣停留在Windows桌面二十余年的IE。它貫穿了一個時代,一個日新月異的時代,一個充滿競爭的時代,最終在前進的路程中敗下陣來。

          一粒破土而出的種子,是一顆參天大樹的延續(xù)。

          Edge作為它的「種子」,將代表微軟走向下一個二十年。


          關于瀏覽器之間的競爭和迭代從未停止,作為廣大用戶群體的我們應期盼未來,擁抱新的改變。

          下一個時代的王者是誰,Chrome么?它會被誰超越?

          如有文章對你有幫助,

          在看”和轉發(fā)是對我最大的支持!

          推薦

          點擊領取:151個大廠面試講解!(圖片可上下滑動!)  

          瀏覽 39
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  99re视频免费 | 北条麻妃av中文 北条麻妃无码专区 | 亚洲操逼视 | 豆花视频乱伦 | 艹逼影院 |