IE内核浏覽器

IE内核浏覽器

浏覽器
ie内核浏覽器實際上并不是以IE為内核,而是以微軟操作系統的webcontrol控件為内核。浏覽器最核心的部分是渲染引擎(RenderingEngine),我們一般習慣稱之為“浏覽器内核”,其負責解析網頁語法(如HTML、JavaScript)并渲染、展示網頁。因此,所謂的浏覽器内核通常也就是指浏覽器所采用的渲染引擎,渲染引擎決定了浏覽器如何顯示網頁的内容以及頁面的格式信息。不同的浏覽器内核對網頁編寫語法的解析也有所不同,因此同一網頁在不同的内核浏覽器裡的渲染、展示效果也可能不同。
    網站名稱: 别名: 創始人: 總部地點: 主辦單位: 網站類型: 網站口号: ICP備案号: 中文名:IE内核浏覽器 核心:渲染引擎 功能:搜索資料 分類:浏覽器

學術含義

IE内核實際上不是以IE為内核,而是以微軟操作系統的webcontrol控件為内核,IE浏覽器本身也是以webcontrol控件為内核的,IE浏覽器和其他IE内核浏覽器處于同一個地位,都用的是webcontrol,在微軟内部,這也是2個不同的部門.

安裝新版IE時,會更新此文件C:WINDOWSsystem32mshtml.dll,而此文件就是webcontrol的載體,同時也安裝了IE:C:ProgramFilesInternetExploreriexplore.exe,如果删除IE浏覽器,隻是删除了C:ProgramFilesInternetExplorer,并不是删除C:WINDOWSsystem32mshtml.dll,因為它已經是操作系統的一部分了.

除了網頁,操作系統的幫助文檔,微軟的一些産品,如windows2003sdk安裝程序,都需要用webcontrol來顯示内容.

很多人一談到浏覽器就會想到InternetExplorer,我們簡稱它為IE。确實在生活中用到最多的就是這個浏覽器了,很多人隻用這個浏覽器,甚至有些人在意識裡隻有這個浏覽器。但是InternetExplorer隻是浏覽器裡的一個。最新的版本是IE11,版本号是11.0.9600.17358,預裝在windows8.1中。

内核優勢

IE内核浏覽器相對于非IE内核浏覽器(如chrome,firefox,雙核浏覽器)有如下區别點:

隻有IE内核才能打開所有網頁

在中國,隻有IE内核浏覽器才能兼容所有網頁(正常打開所有網頁),因為在中國,IE市場份額最大,所有網站開發者及其老版,都會做到其網站在IE浏覽器下正常顯示,在網站最下面會寫上:推薦用IE浏覽器浏覽本網頁,意思就是兼容IE内核的浏覽器.由于開發時間及測試人力,時間的限制,很多網站并沒有兼容非IE内核的浏覽器,所以在chrome内核及雙核浏覽器(一般用chrome内核浏覽網頁,即高速模式)下,這些網站極有可能出現界面錯亂,點擊提交按鈕後行為不可預測,卡死,cpu占用大等問題.

IE内核浏覽器更安全

IE内核浏覽器相對于雙核浏覽器來說,更安全.

雙核浏覽器這個概念和cpu的雙核是兩碼事.浏覽器的雙核是一般網頁用chrome内核打開,網銀等指定的網頁用IE内核打開.并不是一個網頁同時用2個内核進行處理,因為這根本不可能.2個内核是水火不容的強競争關系.

浏覽器經常會被發現有各種安全漏洞,需要頻繁打補丁,對IE内核浏覽器來說,微軟會頻繁對IE浏覽器打補丁升級,用戶可以通用微軟自動更新程序及360安全衛士,金山衛士,QQ電腦管家來自動打IE補丁,隻要打了IE補丁,所有IE内核浏覽器就自動具備了這些安全防護或性能優化.無需對IE内核浏覽器本身進行升級.

而非IE内核浏覽器,如雙核浏覽器,在chrome内核升級後,必須拿到chrome内核源碼,重新編譯測試其浏覽器,然後升級雙核浏覽器本身,才能升級chrome内核.這個過程就有很長的一個時間差,如果雙核浏覽器原先就修改了chrome内核源碼,要做到同步升級就更加不可能了.當時搜狗雙核浏覽器就被麥克沃德等安全專家發現其chrome内核太舊,有重大安全風險.

不是不願意同步升級,而是時間,人力成本大,不太現實.黑客隻需到chrome官網看下以前版本的漏洞,就知道該怎麼遙控你的電腦了.

IE内核占用内存及CPU更少

下圖為IE内核浏覽器MyIE9及chrome和firefox的占用内存截圖:

可以看出,chrome浏覽器會有多個進程(雙核浏覽器也有同樣問題),它所消耗的内存就是這些同名進程之和.谷歌的chrome最多,214M.純IE内核浏覽器MyIE9最少,51M.firefox為89M.大家也可以自己測試.

雙核浏覽器好比走路時腳上穿一個鞋,肩膀上還背一雙鞋.内存消耗自然更大.

IE最新版比chrome的速度快

浏覽器速度取決于這3個速度:下載網頁源碼速度,渲染速度,如果其界面由js動态生成,js速度就有影響.

對于渲染速度,IE10模式和IE6渲染模式及chrome渲染模式,基本一樣,用戶感覺不到差異,網頁在顯示時,是下載一個div就渲染顯示一個div的,并不是網頁所有内容解析完後一次性顯示的,所以用戶更感覺不到這個速度的差異.

對于hao123這樣的網站,沒有js代碼動态生成網頁,js速度對這種網站更沒有任何影響.

js速度有什麼用?

網頁的顯示速度和js沒有直接關系,取決于網頁本身為了顯示界面而用的js多不多.中國的網頁為了能讓大多數用戶(ie6)能打開,不敢加很多js來顯示網頁,都是直接寫html或在服務器端通過php來生成html.隻有像在線office這樣的在線軟件應用,才需要js速度.

IE10測試JS速度比chrome快2倍.

IE6的js速度最慢,而且會經常跳出網頁不能打開的提示框,所以都推薦升級IE到最新版浏覽器.

谷歌為了實現在網頁中做軟件的目标(好處是一套代碼就可以在多個操作系統中跑),把firefox和Safari的源碼拿來改,界面改的比firefox好看多了,js執行速度大大超過了ie6,這樣Google的在線office軟件才能正常運行,否則慢的會沒法用.不過微軟在谷歌刺激下,推出的ie10的js速度已經比谷歌快了.2家在持續競賽.

相關詞條

相關搜索

其它詞條