浏览器内核简单总结

  浏览器内核(Rendering Engine),也称排版引擎,渲染引擎。现有的浏览器内核有很多种,不同的渲染标准导致同一个页面在不同内核的浏览器上显示也不相同。以下简单介绍几种常见的浏览器内核。

一、Trident(IE内核)

  又称MSHTML,最常见的浏览器内核,微软开发的渲染引擎,渲染速度一直为很多人所诟病,但是在IE9版本以后速度已经有很大的改善。Trident提供了非常丰富的调用接口,版本号有IE6,IE7,IE8(Trident4.0),IE9(Trident5.0),IE10(Trident6.0),版本的提升也让Trident对于W3C标准的支持更好,IE6以前的版本对于W3C标准的支持非常差。

  也是许多双核浏览器的其中一个内核,常用在“高速兼容模式”。

二、Gecko(火狐内核)

  用C++开发,是开源的渲染引擎,常用在Mozilla Firefox。

三、KHTML(linux)

  由KDE开发,渲染速度快,容错率低。

四、Webkit(跨平台的浏览器内核)

  由KHTML发展而来,苹果公司对于开源世界的一大贡献,速度快捷,遵循W3C标准。主要浏览器有Apple的Safari、Android默认浏览器和Symbian手机浏览器等。

五、Chromium(跨平台的浏览器内核)

  据称是代码经过梳理的Webkit,编译速度比Webkit快,主要浏览器有Google Chrome。

六、Presto(跨平台的浏览器内核)

  据称优先解析文字来保证阅读,其次再渲染媒体资源,有着在众多浏览器中傲人的渲染速度。主要浏览器是Opera浏览器。

时间: 2024-10-13 18:33:21

浏览器内核简单总结的相关文章

四大主流浏览器内核简单了解

浏览器最重要最核心的部分就是"解释引擎",也就是"浏览器内核".他负责对网页语法的解释(如HTML.JavaScript)并渲染(显示)网页.      所以,通常所谓的浏览器内核也就是浏览器所采用的渲染引擎,渲染引擎决定了浏览器如何显示网页的内容以及页面的格式信息.不同的浏览器内核对网页编写语 法的解释也有不同,因此同一网页在不同的内核的浏览器里的渲染(显示)效果也可能不同,这也是网页编写者需要在不同内核的浏览器中测试网页显示效果的原 因. 浏览器内核很多,如果加

浏览器内核常驻线程

浏览器内核常驻线程 浏览器 GUI 渲染线程 JavaScript 引擎线程 浏览器定时触发器线程 浏览器事件触发线程 浏览器 http 异步请求线程 浏览器 GUI 渲染线程 和 JavaScript 引擎线程之间是互斥的 在debug里面check一下如下代码的效果即可知道 var sleep = function(time) { var date = new Date(); while(new Date() - date <= time) {} } document.body.innerH

浏览器内核-Webkit

关键字:浏览器内核,浏览器引擎,Browser,Webkit,Blink,Chromium. 本文简单介绍一下各种浏览器内核.着种介绍一下Webkit.顾名思义,浏览器内核就是浏览器的核心部分,也可以说是浏览器所采用的渲染引擎,负责对网页语法的解释(如标准通用标记语言下的一个应用HTML.JavaScript)并渲染(显示)网页.常见的浏览器内核有:Trident,Gecko,Presto,Webkit等.对于开发者来说,有了浏览器内核,你就可以开发一款你自己的浏览器.或者在你的应用中嵌入浏览器

浏览器内核及渲染模式的介绍

首先要引入一个概念——排版引擎(Layout Engine,Rendering Engine),就是经常上网的人也许都听说过的浏览器内核,负责解析网页语法(如HTML.JavaScript)并渲染.展示网页.各品牌浏览器的内核是不同的,不同的内核处理同一段代码的时候思路不同.因此可以说,浏览器间内核的差异是产生兼容性问题的根本原因.这就是我们苦逼前端工程师们经常希望浏览器大一统的原因了.当然这只是个梦,那好我们回归现实,下面我将对四种常用的浏览器内核进行简单的介绍.  Trident      

常见浏览器内核概述

一. 浏览器内核[Rendering Engin] (排版引擎/渲染引擎/解释引擎) 概述what? 负责对网页语法的解释并渲染网页,将网页的代码转换为终于可见的页面形式,而且决定浏览器怎样显示网页的内容以及页面的格式信息. 不同浏览器内核对网页编写语法的解释也有不同,故同一网页在不同内核浏览器中渲染效果也不尽同样,这就须要网页编写者在不同内核浏览器中測试网页显示的效果. 为什么会排版错位呢? 因为浏览器内核负责渲染网页内容的,进行排版.因此必定会出现排版错位等问题. 造成此现象的原因有:站点本

不同浏览器内核

在写前端的时候,了解了一些浏览器兼容的问题,印象最深的还是圆角和渐变(感谢千年弦歌). 浏览器最重要或者说核心的部分是“Rendering Engine”,我们一般称之为“浏览器内核”.  它负责对网页语法的解释(如HTML.JavaScript)并渲染(显示)网页. 相同的代码在不同的浏览器呈现出来的效果不一样,那么就很有可能是不同的浏览器内核导致的. 那么问题来了 —— 一.整理一下主流浏览器的内核: Trident(windows)——IE 其他:世界之窗,360安全浏览器, 遨游2.0(

各种主流浏览器内核引擎的对比分析

要搞清楚浏览器内核是什么,首先应该先搞清楚浏览器的构成.简单来说浏览器可以分为 两部分,shell+内核.其中shell的种类相对比较多,内核则比较少.Shell是指浏览器的外壳:例如菜单,工具栏等.主要是提供给用户界面操 作,参数设置等等.它是调用内核来实现各种功能的.内核才是浏览器的核心.内核是基于标记语言显示内容的程序或模块.也有一些浏览器并不区分外壳和内核. 从Mozilla将Gecko独立出来后,才有了外壳和内核的明确划分.目前主流的浏览器有IE6.IE8.Mozilla.FireFo

浏览器内核的优缺点

Trident:这种浏览器内核是IE浏览器用 的内核,因为在早期IE占有大量的市场份额,所以这种内核比较流行,以前有很多网页也是根据这个内核的标准来编写的,但是实际上这个内核对真正的网页标准 支持不是很好,甚至在2005年,与网页标准制定组织(W3C理事会)所制定的标准发生了脱节,同时 Trident 内核本身的BUG比较多,对一些符合W3C标准的网页代码支持不是很好,这在早期的IE版本中比较明显,比如IE5.5以前(包括IE5.5),其实IE6对W3C标准的支持也不是很好,而我们现在很多人都在

项目期复习总结:背景图合并,hack,浏览器内核前缀,伪类after before

目录: 1.背景图合并和CSS Spirit 2.PS基本快捷键 3.hack技术基本书写,为什么不用? 4.内核前缀 5.伪类afterbefore 1.背景图合并和CSS Spirit 背景图合并在使用时有两种方法: ①一种就是你会PS,可以自己PS实现背景图合并成一张图片,再用background-position实现背景图的定位. ②如果你不会PS,那可以用CSS背景图合并工具,直接选好图片后在线制作生成相对应格式的图片,方便快捷. background的语法: background-c