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和firefox占内存少
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家在持续竞赛.