浏览器简介

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

浏览器简介

浏览器是最经常使用到的客户端程序.

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

一、内核区分

1. IE内核。包括360安全浏览器、IE、 Green browser、 Maxthon2、世界之窗、刚开始的搜狗浏览器。

2. Chrome内核。如 Chrome浏览器。

3. Firefox。火狐浏览器,适合开发人员调试,但一般人平时用比较慢,打开浏览器就超过1分钟。

4. 双核(IE和chrome/web kit内核)。双核的意思是一般网页用chrome内核(即web kit或高速模式)打开,网银等指定的网页用IE内核打开。如360高速浏览器,搜狗高速浏览器,并不是1个网页同时用2个内核处理。

二、IE内核浏览器相对于非IE内核浏览器(如chrome,firefox,双核浏览器)有如下区别点:

1、只有IE内核才能打开所有网页

在中国,只有IE内核浏览器才能兼容所有网页(正常打开所有网页), 因为在中国,IE市场份额最大,所有网站开发者及其老板,都会做到其网站在IE浏览器下正常显示, 在网站最下面会写上: 推荐用IE浏览器浏览本网页, 意思就是兼容IE内核的浏览器. 由于开发时间及测试人力,时间的限制,很多网站并没有兼容非IE内核的浏览器, 所以在chrome内核及双核浏览器(一般用chrome内核浏

览网页,即高速模式)下, 这些网站极有可能出现界面错乱, 点击提交按钮后行为不可预测, 卡死, cpu占用大等问题.

2、IE内核浏览器更安全

IE内核浏览器相对于双核浏览器来说,更安全。

双核浏览器这个概念和cpu的双核是两码事. 浏览器的双核是一般网页用chrome内核打开,网银等指定的网页用IE内核打开. 并不是一个网页同时用2个内核进行处理, 因为这根本不可能. 2个内核是水火不容的强竞争关系.

浏览器经常会被发现有各种安全漏洞, 需要频繁打补丁, 对IE内核浏览器来说, 微软会频繁对IE浏览器打补丁升级, 用户可以通用微软自动更新程序及360安全卫士,金山卫士,QQ电脑管家来自动打IE补丁, 只要打了IE补丁, 所有IE内核浏览器就自动具备了这些安全防护或性能优化. 无需对IE内核浏览器本身进行升级.

而非IE内核浏览器, 如双核浏览器, 在chrome内核升级后, 必须拿到chrome内核源码, 重新编译测试其浏览器,然后升级双核浏览器本身, 才能升级chrome内核. 这个过程就有很长的一个时间差, 如果双核浏览器原先就修改了chrome内核源码, 要做到同步升级就更加不可能了. 当时搜狗双核浏览器就被麦克沃德等安全专家发现其chrome内核太旧,有重大安全风险.[1]不是不愿意同步升级,而是时间,人力成本大,不太现实. 黑客只需到chrome官网看下以前版本的漏洞, 就知道该怎么遥控你的电脑了.

3、IE内核占用内存及CPU更少

下图为IE内核浏览器MyIE9及chrome和firefox的占用内存截图:

可以看出, chrome浏览器会有多个进程(双核浏览器也有同样问题), 它所消耗的内存就是这些同名进程之和. 谷歌的chrome最多,214M. 纯IE内核浏览器MyIE9最少,51M. firefox为89M. 大家也可以自己测试.

双核浏览器好比走路时脚上穿一个鞋, 肩膀上还背一双鞋.内存消耗自然更大.

IE内核浏览器比chrome和firefox占内存少

4、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家在持续竞赛.

三、以IE为核心的浏览器

也许是因为IE的市场太过于广阔,或许是因为网页提供商已经习惯IE的标

准进行制作网页,

甚至一些网站还必须使用IE才能识别。不知道是什么组织做过统计:使用

IE的用户占百分之七十几之多,很多时候我们都必须使用只支持它的控件才能完成。

但总有很大一部分人不满足于IE的功能及外观,但又屈于IE的兼容性于是

就有了基于IE引擎的浏览器,这类浏览器是主要是在一些功能与外观上进行了

修改,说白了就是IE变的让你觉得更好用。

主流IE内核浏览器推荐(排名不分先后):

猎豹安全浏览器(liebao)(IE兼容模式)

蚂蚁浏览器(MyIE9)

腾讯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)(兼容模式)

百度浏览器(兼容模式)

相关文档
最新文档