浏览器内核59376557

浏览器内核59376557

ID:34628926

大小:28.50 KB

页数:3页

时间:2019-03-08

浏览器内核59376557_第1页
浏览器内核59376557_第2页
浏览器内核59376557_第3页
资源描述:

《浏览器内核59376557》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、浏览器内核浏览器最重要或者说核心的部分是“RenderingEngine”,可大概译为“解释引擎”,不过我们一般习惯将之称为“浏览器内核”,渲染引擎决定了浏览器如何显示网页的内容以及页面的格式信息,不同的浏览器内核对网页编写语法的解释也有不同,因此同一网页在不同的内核的浏览器里的渲染(显示)效果也可能不同,这也是网页编写者需要在不同内核的浏览器中测试网页显示效果的原因。Trident:(IE浏览器使用的内核),又称MSHTML,是微软公司开发的渲染引擎。已经深入了WINDOWS操作系统的骨髓。【辉煌与没落】1997年首次在IE4中使用,他的多接口的有点广受欢

2、迎,是一款开放的内核,很多浏览器都采用了Trident内核;IE本身的“垄断性”(虽然不能直接说其垄断,但基于windows系统下都是预装的IE浏览器),这样造成Trident长期一家独大,微软很长时间并没有更新Trident内核,曾一度与W3C标准脱节(2005年),大量的BUG和安全问题也长期的暴露出来,哪里有滞后哪里就有更新,Firefox和Opera就是这一时期产生的非Trident的浏览器。【特点】早期IE占有的份额比较大,所以相对使用用户较多。【代表浏览器】IE6、IE7、IE8(Trident4.0)、IE9(Trident5.0)、IE10(

3、Trident6.0)世界之窗、360浏览器、遨游、搜狗浏览器、腾讯浏览器….等Gecko:一个跨平台的内核,是完全开源的,由C++开发。【诞生】在微软不在更新Trident时候,内部一些开发人员的不满,当时把已经停止更新了的Netscape的一些员工以当时的Mosaic内核为基础重新编写内核,于是开发出了Geckos。事实上,还是Firefox的用户最多。【特点】这个内核的优点就是功能强大、丰富,可以支持很多复杂网页效果和浏览器扩展接口,但是代价是也显而易见就是要消耗很多的资源,比如内存。【代表浏览器】FirefoxWebkit:苹果公司基于KHTML发开

4、的,他包括Webcore和JavaScriptCore(SquirrelFish,V8)两个引擎。主要的使用者有Safari,Chrome。【发展速度】是苹果公司的一大贡献,是目前最火热的浏览器内核,火热说的不是其市场份额,是应用面积和势头,Android手机用户,Iphone用户,Safari浏览器,moto手机。其对W3C标准支持很完善,由KHTML发展而来,但又脱胎与之,具有高速特点。【特点】优点就是网页浏览速度较快,虽然不及Presto但是也胜于Gecko和Trident,缺点是对于网页代码的容错性不高,也就是说对网页代码的兼容性较低,会使一些编写不

5、标准的网页无法正确显示。【代表浏览器】Chrome、AppleSafari(Win/Mac/iPhone/iPad)、Symbian手机浏览器、Android手机浏览器Presto:是一个动态内核,也是一个商业引擎,这也制约了其发展,目前使用该内核的除Opera外,只剩下几个网络浏览器。【特点】被称为公认的浏览网页速度最快的内核,这得益于它在开发时的天生优势,在处理JS脚本等脚本语言时,会比其他的内核快3倍左右,缺点就是为了达到很快的速度而丢掉了一部分网页兼容性。【代表浏览器】Opera【总结】解析速度:1.Presto内核;2.Webkit内核;3.Gec

6、ko内核;4.Trident内核就浏览器来说,互联网经历了十年的高速发展期,近几年市场上也推出了很多新的浏览器,但是他们并非是采用自主开发的内核,所以浏览器内核本身实际没有实质突破。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。