一篇文章弄懂浏览器内核

浏览器内核是什么?

浏览器内核主要分成两部分:渲染引擎和JS引擎,因为JS引擎的逐渐独立,故通常浏览器内核是指渲染引擎。渲染引擎决定了浏览器如何显示网页的内容以及页面的格式信息。

浏览器内核(渲染引擎)有什么用?

  • 负责取得网页的内容,整理讯息,以及计算网页的显示方式,然后会输出至显示器或打印机。
  • 浏览器内核不同,对于网页的语法解释会有不同,所以渲染的效果也不相同。
  • 所有网页浏览器、电子邮件客户端以及其他需要编辑、显示网络内容的应用程序都需要内核
    注:JS引擎:用来解析和执行JavaScript来实现网页的动态效果

常见浏览器内核

  • Trident内核:IE,MaxThon,TT,The World,360,搜狗浏览器等。
  • Gecko内核:Firefox,Netscape6及以上版本,MozillaSuite/SeaMonkey等。
  • Presto内核:Opera7及以上(Opera12.17及更早版本曾经采用的内核,现已停止开发并废弃)
  • Webkit内核:Chrome,Safari等
  • Blink内核(新):Chrome 28.0.1469.0中已经替换为Blink,高版本均为Blink

详细介绍

  • Trident(IE内核):IE6/7、IE8(Trident4.0)、IE9(Trident5.0)、IE10(Trident6.0)、360安全浏览器(1.0-5.0为Trident,6.0为Trident+Webkit,7.0为Trident+Blink)、360极速浏览器(7.5之前为Trident+Webkit,7.5为Trident+Blink);
  • Gecko(Firefox内核):跨平台内核,代码开源;
  • Webkit(Safari内核,Chrome内核原型,开源):苹果公司自己的内核,也是苹果的Safari浏览器使用的内核;WebKit 内核在手机上的应用也十分广泛,例如 Google 的手机 Gphone、 Apple 的iPhone等所使用的Browser内核引擎,都是基于 WebKit。
  • Blink(Chrome高版本):Webkit内核的精简高效强化版;

为什么一些浏览器经常是“双核”或者“多核”

例如360安全、360极速、猎豹、傲游、UC等浏览器。一般这些浏览器其中一个内核是Trident,然后再增加一个其他内核。国内的产商一般把其他内核(如Webkit)叫做高速浏览模式,而Trident则是兼容浏览模式,可自由切换。
注:Web页面,在一些浏览器的兼容浏览模式下会出现样式混乱,是因为Trident(IE内核)不兼容的原因。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值