1. 主流浏览器的内核引擎

1.1. WebKit: Safari是基于Webkit开发。

1.2. Blink: 新版Chrome(从2013年开始, 最新的Chrome 28.0.1469.0中已经替换为Blink)是基于Blink开发。Blink引擎是从WebKit引擎发展而来的。

1.3. Trident: IE以Trident作为内核引擎。

1.4. Gecko: Firefox是基于Gecko开发。

2. webkit

2.1. WebKit是一个开源的浏览器引擎。 WebKit前身是KDE小组的KHTML。 Apple将KHTML 发扬光大, 推出了改进型的WebKit引擎。

2.2. WebKit内核的常有浏览器:

2.2.1. Safari浏览器

2.2.2. 傲游浏览器(Trident与Webkit双核)

3. Trident

3.1. Trident(图形接口的排版引擎, 又称为MSHTML), 是微软在自家的操作系统(Windows)上搭载的Internet Explorer浏览器的内核引擎的名称。

3.2. Trident内核的常有浏览器:

3.2.1. Internet Explorer浏览器

3.2.2. 360浏览器(Trident与Blink双核)

3.2.3. 世界之窗浏览器(Trident与Blink双核)

4. Gecko

4.1. Gecko是套开放源代码的、以C++编写的网页排版引擎。Gecko是跨平台的,能在Microsoft Windows、Linux和Mac OS X等主要操作系统上运行。

4.2. Gecko内核的常有浏览器:

4.2.1. Firefox浏览器

5. Blink

5.1. 由于WebKit2在WebCore层面上实现的进程隔离在一定程度上与Google Chrome 自己的沙箱设计存在冲突, 故Google Chrome一直停留在WebKit, 使用Backport的方式实现和主线WebKit2的兼容。基于以上原因, Google决定从WebKit fork出自己的Blink Web引擎。Blink引擎几乎成为现在最流行的引擎, 没有之一。国内很多家的浏览器都使用Blink引擎作为内核。

5.2. 内核的常有浏览器:

5.2.1. Chrome浏览器

5.2.2. Opera浏览器

5.2.3. 360浏览器(Trident与Blink双核)

5.2.4. 世界之窗浏览器(Trident与Blink双核)

6. 因此, 我们在测试自己写的网页时, 通常也需要同时使用Chrome、Safari、Firefox、IE11这四个浏览器进行测试。

7. 注: 新版的IE(IE11之后的版本)也开始使用谷歌的Blink引擎, 不过微软还保留着自己的Trident引擎分支。

004_常用浏览器内核相关推荐

  1. 浏览器内核分类及常用浏览器内核

    浏览器内核可以分成两部分: 渲染引擎(layout engineer或者Rendering Engine) 和 JS引擎 网页浏览器的排版引擎也被称为页面渲染引擎 浏览器最重要 最核心的部分就是渲染引 ...

  2. 常用浏览器内核的了解、ES5和ES6的区别、ES6的更新的笔试题

    对浏览器的内核的了解?有哪些内核?(重点6分) 浏览器要渲染出网页给用户看,必须加载html编码和js脚本,渲染引擎渲染页面的UI和js执行引擎操作内存,就是浏览器的的重要组成程序:内核 根据不同的浏 ...

  3. 常用浏览器内核驱动下载地址

    Firefox: (geckodriver.exe) https://github.com/mozilla/geckodriver/releases IE: (IEDriverServer) http ...

  4. 简介浏览器内核与JavaScript引擎

    本文介绍了常用浏览器内核与JavaScript引擎 一.浏览器内核 Rending Engine, 顾名思义,称之为渲染网页内容的,将网页的代码转换为你看得见的页面,因为是排版,所以排版,所以肯定会有 ...

  5. getelementsbyname谷歌浏览器兼容_常用的浏览器内核有哪些?常用浏览器及其内核介绍...

    大家常用的浏览器内核有哪些?常用浏览器及其内核介绍如下: 1.360浏览器:Chrome内核和IE内核. 2.百度浏览器:IE和Webkit双内核. 3.QQ浏览器:Chromium内核+IE双内核. ...

  6. Web标准和常用浏览器及其内核

    Web标准 Web标准是由W3C组织和其他标准化组织制定的一-系列标准的集合.W3C (万维网联盟)是国际最著名的标准化组织. Web标准的优点: 1.遵循Web标准除了可以让不同的开发人员写出的页面 ...

  7. 网页概念、常用浏览器及内核、Web标准、HTML语法规范和基本结构标签

    网页.常用浏览器及内核.Web标准.HTML语法规范和基本结构标签 一.网页 1.1.什么是网页? 1.2.什么是HTML?(重点) 1.3.网页的形成? 二.常用浏览器 三.浏览器内核 四.Web标 ...

  8. 前端入门篇(一)常用五大浏览器及浏览器内核

    一. 常见浏览器内核介绍 浏览器是网页运行的平台,常见的浏览器有 IE .火狐(Firefox),谷歌(Chrome),Safari和Opera等,我们平时称为五大浏览器,第六个是Edge浏览器,是微 ...

  9. 主流浏览器内核介绍(前端开发值得了解的浏览器内核历史)

    内核 首先得搞懂浏览器内核究竟指的是什么. 浏览器内核又可以分成两部分:渲染引擎(layout engineer 或者 Rendering Engine)和 JS 引擎.它负责取得网页的内容(HTML ...

最新文章

  1. ASP.NET MVC WebApi 返回数据类型序列化控制(json,xml)
  2. vscode 遇到的迷之bug nvm is not compatible with the npm config prefix
  3. 【常见笔试面试算法题12续集四】动态规划算法案例分析4 LCS练习题练习题(最长公共子序列的长度)
  4. 企业文件服务器(samba)配置案例一
  5. 【ElasticSearch】ElasticSearch 节点 性能 健康 监控
  6. 2020年春季入学学员计算机应用基础本,2020年春季考试《计算机应用基础》在线考核试题.doc(9页)-原创力文档...
  7. 未找到与约束ContractName Microsoft.VisualStudio.Text.ITextDocumentFactoryService...匹配的导出...
  8. C# 6.0 新特性
  9. Linux UIO 驱动模型
  10. java mysql 流水号_java实现数据库序号(流水号)
  11. Emmagee工具的使用以及csv数据分析
  12. APK一键注入网络验证后台PHP源码ThinkPHP开发版
  13. 旧台式电脑改软路由过程记录
  14. Learning through Auxiliary Tasks——辅助任务学习or自监督学习中的pretext
  15. keep-alive的用法
  16. 汇编移位指令SHR,SAR,SAL/SHL,ROR,ROL,RCR,RCL
  17. 黑马pink JavaScript笔记(7)-流程控制-循环
  18. Windows XP 下载
  19. 微信小程序基于云数据库简单实现帖子点赞功能。
  20. mysql备份用户权限【转】

热门文章

  1. golang append时slice len 和 cap
  2. 小菜鸟学 Spring-Dependency injection(二)
  3. GRUB引导另一个主分区
  4. JQuery实现表格行当复制
  5. Mac上因磁盘格式导致gulp无限刷新问题
  6. Ubuntu13.04 配置smb服务器-new
  7. 如何验证 Active Directory 使用表单身份验证和 Visual C#.NET
  8. 单链表基本操作(可执行程序),二级指针使用必要性的初步理解
  9. GPS系统误差的主要来源
  10. vc6.0报delete and rebuild Error executing link.exe.错误