IE内核浏览器

转自:http://baike.baidu.com/link?url=kzU7KXiu01r3UQ9mIUNvTmrKeY0c3rLWCDEtwl8hxs18NEKvhI65s_ryYaXGYg4sDnA7-sQP-OfHWTCdeXYK8_javascript

 


浏览器最核心的部分是渲染引擎(Rendering Engine),咱们通常称之为“浏览器内核”,其负责解析解析网页语法(如HTML、javascript)并渲染、展现网页。所以,所谓的浏览器内核一般也就是指浏览器所采用渲染引擎,渲染引擎决定了浏览器如何显示网页的内容以及页面的格式信息。不一样的浏览器内核对网页编写的语法解析也有所不一样,所以,同一网页在不一样的内核浏览器里的渲染、展现效果也有所不一样。php

1学术含义html

IE内核实际上不是以IE为内核, 而是以微软操做系统的webcontrol控件为内核, IE浏览器自己也是以webcontrol控件为内核的, IE浏览器和其余IE内核浏览器处于同一个地位, 都用的是webcontrol, 在微软内部, 这也是2个不一样的部门.
安装新版IE时, 会更新此文件C:\WINDOWS\system32\mshtml.dll, 而此文件就是webcontrol的载体, 同时也安装了IE: C:\Program Files\Internet Explorer\iexplore.exe, 若是删除IE浏览器, 只是删除了C:\Program Files\Internet Explorer, 并非删除C:\WINDOWS\system32\mshtml.dll, 由于它已是操做系统的一部分了.
除了网页,操做系统的帮助文档, 微软的一些产品,如windows 2003sdk安装程序,都须要用webcontrol来显示内容.
不少人一谈到浏览器就会想到 Internet Explorer,咱们简称它为 IE。确实在生活中用到最多的就是这个浏览器了,不少人只用这个浏览器,甚至有些人在乎识里只有这个浏览器。可是Internet Explorer只是浏览器里的一个。最新的版本是IE11,版本号是11.0.9431.0,预装在windows8中。
2内核优点
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内核太旧,有重大安全风险. [1] 不是不肯意同步升级,而是时间,人力成本大,不太现实. 黑客只需到chrome官网看下之前版本的漏洞, 就知道该怎么遥控你的电脑了.
IE内核占用内存及CPU更少
下图为IE内核浏览器MyIE9及 chromefirefox的占用内存截图:
能够看出, 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家在持续竞赛.
3相关软件
以IE为核心的浏览器
也许是由于IE的市场太过于广阔,或许是由于 网页提供商已经习惯IE的标准进行制做网页,
甚至一些网站还必须使用IE才能识别。不知道是什么组织作过统计:使用IE的用户占百分之七十几之多,可是我以为实际状况使用它的比这个数据更多的多,不少时候咱们都必须使用只支持它的控件才能完成。但总有很大一部分人不知足于IE的功能及外观,但又屈于IE的兼容性因而就有了——基于IE引擎的 浏览器,这类浏览器是主要是在一些功能与外观上进行了修改,说白了就是IE变的让你以为更好用。
主流IE内核浏览器推荐(排名不分前后):
猎豹安全浏览器 (liebao)(IE兼容模式)
蚂蚁浏览器(MyIE9)
世界之窗(The World)
腾讯TT(Tencent Traveler)
QQ浏览器7(QQ Tour)
爱帆浏览器(Avant Browser)
360安全浏览器(360SE)分为5.0和6.0,5.0单独的ie内核,6.0是双核,兼容模式为ie内核
搜狗浏览器(Sougou Explorer)(兼容模式)
瑞影浏览器(Rayying)
极速云浏览器(Jisuyun)
360极速浏览器(360chrome)(兼容模式)
百度浏览器(兼容模式)
相关文章
相关标签/搜索