常见的五大浏览器内核
常见的五大浏览器内核
首先解释一下有一些是我自己的理解,不保证完全正确。
浏览器内核是什么东西。英文叫做:Rendering Engine,中文翻译很多,排版引擎、解释引擎、渲染引擎,现在流行称为浏览器内核.
Rendering Engine,顾名思义,就是用来渲染网页内容的,将开发者写的代码转换为用户可以看见的完美页面。由于牵扯到排版问题,所以肯定会排版错位等问题。为什么会排版错位呢?有的是由于网站本身编写不规范,有的是由于浏览器本身的渲染不标准。现在有几个主流的排版引擎,因为这些排版引擎都有其代表的浏览器,所以常常会把排版引擎的名称和浏览器的名称混用,比如常的说IE内核、Chrome内核。其实这样子是不太合理的,因为一个完整的浏览器不会只有一的排版引擎,还有自己的界面框架和其它的功能相辅相成的,而排版引擎本身也不可能实现浏览器的所有功能。
下面罗列一下几款主流的排版引擎和浏览器。
总之浏览器内核就是负责读取网页内容,整理讯息,计算网页的显示方式并显示页面.
因为浏览器太多啦, 但是现在主要流行的就是下面几个:
浏览器 | 内核 | 备注 |
---|---|---|
IE | Trident | IE、猎豹安全、360极速浏览器、百度浏览器 |
firefox | Gecko | 可惜这几年已经没落了,打开速度慢、升级频繁、猪一样的队友flash、神一样的对手chrome。 |
Safari | webkit | 从Safari推出之时起,它的渲染引擎就是Webkit,一提到 webkit,首先想到的便是 chrome,可以说,chrome 将 Webkit内核 深入人心,殊不知,Webkit 的鼻祖其实是 Safari。 |
chrome | Chromium/Blink | 在 Chromium 项目中研发 Blink 渲染引擎(即浏览器核心),内置于 Chrome 浏览器之中。Blink 其实是 WebKit 的分支。大部分国产浏览器最新版都采用Blink内核。二次开发 |
Opera | blink | 现在跟随chrome用blink内核。 |
移动端的浏览器内核主要说的是系统内置浏览器的内核。
Android手机而言,使用率最高的就是Webkit内核,大部分国产浏览器宣称的自己的内核,基本上也是属于webkit二次开发。
iOS以及WP7平台上,由于系统原因,系统大部分自带浏览器内核,一般是Safari或者IE内核Trident的
“`
几个与浏览器有关的测试项目
1、V8引擎
测试传送门,现在很多“双核”浏览器都用它来跑分测试JavaScript引擎,分数越高越好。
2、Acid3
测试传送门,这个主要是对网页标准的兼容性测试,分数越高表示越符合网页的开发标准。
3、HTML5
测试传送门,测试浏览器对HTML5标准的支持,分数越高越好。
常见的五大浏览器内核相关推荐
- 前端常见的五大浏览器内核以及前缀
1.谷歌浏览器google:以前是Webkit内核,现在是Blink内核.书写前缀-webkit- 其中Blink内核是谷歌和火狐共同开发的浏览器 2.苹果浏览器safari:Webkit内核.书写前 ...
- 五大浏览器内核及并发数
1.五大浏览器内核 IE浏览器:Trident内核,也是俗称的IE内核 Chrome浏览器:以前是Webkit内核,目前是Blink内核 Firefox浏览器:Gecko内核,俗称Firefox内核 ...
- java二次开发浏览器内核_常见的五大浏览器的内核
首先我们理解一下什么是内核: 英文叫做:Rendering Engine,中文翻译很多,排版引擎.解释引擎.渲染引擎,现在流行称为浏览器内核. Rendering Engine,顾名思义,就是用来渲染 ...
- 浏览器内核 五大浏览器内核
浏览器最重要或者说核心的部分是"Rendering Engine",可大概译为"渲染引擎",不过我们一般习惯将之称为"浏览器内核".负责对网 ...
- 常见的主流浏览器内核
"浏览器内核"主要指渲染引擎(Rendering Engine),负责解析网页语法(如HTML.JavaScript)并渲染.展示网页.因此,所谓的浏览器内核通常也就是指浏览器所采 ...
- Web标准的构成、网页的组成、五大浏览器,可以使用HTML搭建出一个基础的网页
Web标准 不同浏览器的渲染引擎不同,对于相同代码解析的效果会存在差异 如果用户想看一个网页,结果用不同浏览器打开效果不同,用户体验极差! Web标准:让不同的浏览器按照相同的标准显示结果,让展示的效 ...
- 五大主流浏览器和四大浏览器内核
1.浏览器 任何上过网的用户对浏览器是再熟悉不过了,只是用户看到仅仅只是浏览器本身,却很少能看到浏览器最核心的部分-浏览器内核.从第一款libwww(Library WorldWideWeb)浏览器发 ...
- 五大浏览器及四大内核
现在国内常见的浏览器有:IE.Firefox.QQ浏览器.Safari.Opera.Google Chrome.百度浏览器.搜狗浏览器.猎豹浏览器.360浏览器.UC浏览器.遨游浏览器.世界之窗浏览器 ...
- 前端入门篇(一)常用五大浏览器及浏览器内核
一. 常见浏览器内核介绍 浏览器是网页运行的平台,常见的浏览器有 IE .火狐(Firefox),谷歌(Chrome),Safari和Opera等,我们平时称为五大浏览器,第六个是Edge浏览器,是微 ...
最新文章
- HDU - 3078 Network 倍增LCA
- java显示本地磁盘所有盘符,显示桌面路径
- 2021年春季学期-信号与系统-第十次作业参考答案-第六小题
- Java时间操作工具类
- python统计单词频率、存放在字典中_Python3实现统计单词表中每个字母出现频率的方法示例...
- IIS上部署asp.net core2.1项目
- 【计算机网络】电路交换网络中,每条电路独占其经过的物理链路?
- Java Web-网页基础-HTML基础
- 单源最短路径算法---Dijkstra
- 如何应对倒戈的员工?
- 想快速体验谷歌 Fuchsia OS?FImage 项目来了!
- SQL ALTER TABLE 语句在项目中的使用
- Mysql JOIN连接算法
- 打开TestFlight并链接到具体的应用下载界面
- 从闭包到 语法糖 装饰器
- KELL *** ERROR L104: MULTIPLE PUBLIC DEFINITIONS
- 从零学Java(1)之面向对象
- PHP课程设计《PHP网上购物系统的设计与实现》
- ppt保存类型中无html,ppt模板怎么保存
- networks.XXX.ipam.config value Additional properties are not allowed (‘gateway‘ was unexpected) 解决办法
热门文章
- linux mint 修改日期,Linux Mint 19发行日期和功能变化
- MFC 扩展界面 美化
- net-java-php-python-俚语管理系统计算机毕业设计程序
- 基本包装类型是什么?
- Codeforces Testing Round #16 (Unrated)C (集合)
- Uva1624 Knots
- Anton Zeilinger | 属于全世界的诺奖得主!?
- Paddle SystemError另一情况: (Fatal) Blocking queue is killed because the data reader raises an exception
- 【Java 8 新特性】Java Stream 通过skip()方法跳过前N个子元素
- 常用电气元件一:端子台、开关电源、熔断器、断路器、热继电器