- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
浏览器内核详解[精选]
浏览器内核揭秘
目前浏览器产品繁多,网上经常有文章对各类浏览器进行比较,其中常常被提及的一个重要指标就是“浏览器内核”,究竟什么是内核呢?
此外,双核浏览器近几年来异军突起,迅速占领了大片市场份额,那么什么是双核浏览器?双核和单核相比有什么区别,优势?
为了解释上述的疑问,给同学们提供“选择浏览器”的依据,我们特地撰写了此篇文章。
本文将为您介绍以下几个方面的内容:
1:什么是浏览器内核;
2:浏览器内核的作用;
3:当前主流浏览器内核有哪些;
4:浏览器内核对我有哪些影响;
5:什么是双核?为什么要使用双核?以及双核的优势。
浏览器内核其实就是浏览器的排版引擎,也被称为页面渲染引擎(RenderingEngine)。所谓引擎,即对一组核心功能模块的统称,这组功能模块提供API调用接口,供外部调用。
举个例子而言:浏览器内核,相当于汽车的发动机部分,没有发动机,汽车外表再漂亮也跑不动。
图表 1 浏览器内核
那么浏览器内核主要做什么事情呢?如下表所示:
由于不同的浏览器内核对网页语法的解释不尽相同,因此同一网页在不同的内核的浏览器里的展现有可能是不同,这也是网页编写者需要在不同内核的浏览器中测试网页显示效果的原因。
图表 2 不同内核可能导致不同页面效果
如果加上一些几乎没有什么人在用的内核,那么浏览器内核大约有10款以上,甚至更多,不过通常我们比较常见的大约只有四种。
一:四种主流内核
Trident(IE浏览器采用的内核)
Trident内核,又被很多人称为IE内核,这是由于该内核与微软的渊源很深。为了规范起见,我们将在下面的文章中将其统一称为Trident。该内核是微软在Mosaic代码的基础之上修改而来的,于1997年在IE4中首次被采用,并一直沿用到目前的IE9。Trident为闭源引擎,所以开发者无法直接修改或封装该内核,不过微软提供了相应的调用接口。
由于微软将IE捆绑在Windows平台上,所以在浏览器的内核领域,Trident很长时间内都是一家独大。这种情况导致的后果有利有弊:
1:国内大量的网站插件(例如银行网站的插件)都基于该内核支持的ActiveX格式,使得IE浏览器具有很强的普适性。举例而言,大家通过网上银行转账,基本都会使用IE浏览器;
2:Trident内核曾经在很长时间没有更新(老大一般懒得动弹),几乎与W3C标准脱节,其速度也差强人意;不过现在微软已经致力于将其做得更好,如Win8消费者预览版上的IE10就已经有长足的进步,对WebGL也提供了支持。
总的来说,Trident内核有点像以前的日不落帝国,占领的地域广阔(使用率高),是很长时间的霸主(几乎所有的网站都会兼容他),保守而高傲,但现在由于受到诸多挑战,而斗志高涨,奋力前行,我们拭目以待其后续发展。
除IE浏览器外,目前世面上有很多采用Trident内核的浏览器涌现,如:Maxthon、The World、TT、GreenBrowser、AvantBrowser等。
WebKit(Chrome浏览器使用的内核)
WebKit其起源可追溯到KDE( KDesktop Environment )【1】。WebKit所包含WebCore排版引擎及JavaScriptCore解析引擎,均是从KDE的KHTML及KJS引擎衍生而来,它们都是自由软件,在LGPL【2】条约下授权,所以WebKit也是自由软件,开放源代码。
Apple将KHTML发扬光大,在其基础上创建了WebKit分支,并推出基于该引擎的Safari浏览器,该浏览器是Mac OS X平台默认的浏览器。此外,WebKit内核在手机上的应用非常广泛,例如 Google 的手机Gphone、 Apple 的 IPhone, Nokia’s Series 60 browser 等所使用的 Browser 内核引擎,都是基于WebKit。
挑战微软的,一般是Google,微软的浏览器基于Trident,Google出产的Chrome浏览器则采用WebKit引擎。那么两个引擎有什么区别吗?
从上面的论述可以看出,WebKit内核,是一个有很深背景(KDE、Apple)的新贵,在很多方面要优于Trident内核,但是,由于长时间以来,互联网界广泛使用IE浏览器,很多插件或多或少的依赖于Trident内核,这种习惯带来的势力
您可能关注的文档
- 流体力学例题[精选].ppt
- 流体机械习题2.1压缩机设计昆明理工大学[精选].doc
- 流体静力学例题[精选].docx
- 流动人口示范化社区汇报材料[精选].doc
- 流动人口计划生育基本公共服务均等化知识问答[精选].doc
- 流动人口计划生育服务管理各级工作职责[精选].ppt
- 流动人员务工前综合教育宣传片主要内容[精选].doc
- 流体计算题[精选].doc
- 流体力学课后作业[精选].doc
- 流体输送设备[精选].ppt
- 宠物医院:分散格局谋突破,连锁专科领未来-浙商.pdf
- 【宏观快评】审计工作报告观察-250702-华创证券-11页.pdf
- PMI小幅回升背后的逻辑-250630-信达证券-10页.pdf
- 2025H2汽车行业投资策略:破旧立新-250627-东吴证券-71页.pdf
- ESG行业投资观察:欧盟ESG监管框架革新,评级监管强化与企业合规减负并行-250630-方正证券-13页.pdf
- 安邦护卫(603373)安全服务业务龙头企业,低空安全业务崭露头角-250703-中信建投-15页.pdf
- 从学生到职场的转身-职业生涯规划.pptx
- “学海拾珠”系列之二百三十九:基于相关性最小生成树边缘节点的分层风险平价策略-250626-华安证券-14页.pdf
- 大连电瓷(002606)公司深度报告:百年砥砺前行,助力能源互联新征程-250702-麦高证券-25页.pdf
- 德福科技(301511)破局高端铜箔,擘画成长新篇-250703-中信建投-12页.pdf
最近下载
- 古代画中的仕女图10幅.pdf VIP
- 高校教师岗前培训题库高等教育学.pdf VIP
- 2024年新高考全国Ⅰ卷数学试卷试题真题答案详解(精校打印).docx VIP
- 苏科版九年级上册物理课件 二、电路连接的基本方式 2节 电路连接的基本方式.pptx VIP
- T_CCTAS 157-2024 陆路交通基础设施隧道智能设计数字化技术规范.docx
- 中心静脉导管并发症处理.pptx VIP
- 52个奥数解题方法.pdf VIP
- 2024年新人教版英语三年级上册课件 Unit 4 Part A 第1课时.pptx VIP
- 监测设备、报警仪器和辐射防护用品登记表.docx VIP
- 22rum猜想想要读写快还是存储省又三选二.pdf VIP
文档评论(0)