一、 常见浏览器内核介绍

浏览器是网页运行的平台,常见的浏览器有 IE 、火狐(Firefox),谷歌(Chrome),Safari和Opera等,我们平时称为五大浏览器,第六个是Edge浏览器,是微软改进IE新出的内置浏览器

浏览器内核理解

浏览器内核又可以分成俩部分:渲染引擎(layout engineer 或者 Rendering Engine)和JS引擎。
渲染引擎 它负责取得网页的内容(HTML、XML、图像等等)、整理讯息(例如加入css等)。以及计算网页的显示·方式,然后会输出至显示器或打印机。浏览器内核的不同对于网页的语法解释会有不同,所以渲染的效果也不同。
JS 引擎 则是解析Javascript语言。执行javascript语言来实现网页的动态效果

(一)IE

IE是Trident内核,国内很多双核浏览器其中之一便是Trident,美其名曰“兼容模式”Window发布后,IE将其内置浏览器命名为Edge,Edge最显著的特点就是新内核EdgeHTML。

(二)Firefox(火狐)

Gecko内核,Gecko的特点是代码完全公开,因此开发程度很高,全世界的程序员都可以为其编写代码,增加功能,可惜这几年没落了,比如打开速度慢,升级频繁,猪一样的队友flash,神一样的对手chrome

(三)Safari

采用的是大名鼎鼎的WebKit。
现在很多人错误的把webkit叫做chrome(即使chrome内核已经是blink,之前采用的是webkit内核),苹果感觉像是被别人抢了媳妇,都哭晕在厕所了。

(四)chrome(谷歌)

Blink内核,在Chromium项目中研发Blink内核渲染引擎(即浏览器核心),内置于Chrome浏览器之中,Blink其实是Webkit的分支,大部分国产浏览器最新版用Blink内核

(五)Opera

Presto内核(已经废弃)是挪威产浏览器opera的“前任”内核,为何说是“前任”,因为最新的opera浏览器早已抛弃投入到谷歌的怀抱了,采用Blink。

扩展了解:
移动端的浏览器内核主要说的是系统内置的浏览器内核。
Android手机而言,使用率最高的就是webkit内核,大部分国产浏览器宣称的自己的内核,基本上也是属于webkit二次开发。
IOS以及WP7平台上,由于系统原因,系统大部分自带浏览器内核,一般是Safari或者IE内核Trident。

二,pc端 浏览器 市场占有率

Google的Chrome浏览器排名第一,其市场份额为45.74%;

微软的IE浏览器排名第二,其份额为22.95%;(其中,IE9的份额为8.19%,IE8的份额为6.86%,IE11的份额为5.31%,IE7的份额为2.58%)

QQ浏览器排名第三,其份额为6.70%;

2345加速浏览器排名第四,其份额为6.06%;

搜狗高速浏览器排名第五,其份额为4.22%;

火狐浏览器排名第六,其份额为2.32%;

其他浏览器的市场份额合计为12.00%。

另外看到一篇更为详细的介绍浏览器及内核的博客,地址为https://blog.csdn.net/yuyanjing123456789/article/details/78689595

前端入门篇(一)常用五大浏览器及浏览器内核相关推荐

  1. 3Dmax入门篇,常用快捷命令及两种基础建模方式,小白看了都会!

    今天我又来给大家分享知识了! 3D MAX入门篇,常用快捷命令及两种基础建模方式 基于图片的对程型模型----画线式建模 1.在界面画一个平面 2.调整平面大小,确认与要插入的图片尺寸一样 3.通过添 ...

  2. PHP学习总结(14)——PHP入门篇之常用运算符

    一.什么是运算符 什么是运算符?运算符是告诉PHP做相关运算的标识符号.例如,你需要计算123乘以456等于多少,这时候就需要一个符号,告诉服务器,你需要做乘法运算. PHP中的运算符有哪些?PHP运 ...

  3. 前端入门篇(八)表单

    表单form 超文本传输协议 选择框 具体代码 提交方式GET/POST 表单form: 收集数据:将用户输入的数据发送或提交到服务器 输入:文本:普通(明文).加密(密文):单选框:多选框:下拉框等 ...

  4. 【牛客网-公司真题-前端入门篇】——小米秋招笔试-前端

  5. 【牛客网-公司真题-前端入门篇】——58同城2021校招笔试-前端

  6. 【牛客网-公司真题-前端入门篇】——奇安信秋招笔试-前端-卷1

  7. 【牛客网-公司真题-前端入门篇】——奇安信春招笔试-前端-卷2

  8. 前端入门篇(三十一)搜索框和购物车图标

    搜索框 html文件: <div class="header-search"><form action="" class="sear ...

  9. 前端入门篇(四十一)JS基础8动态修改网页内容(DOM操作)

    基本概念: 1.DOM操作:JS动态修改网页内容 2.DOM树: 将html文件转换为机器能看得懂的数据结构: 包含document文档节点.标签节点.text文本节点.comment注释节点等: d ...

最新文章

  1. 国庆七天乐——第一天
  2. 基于python的界面自动化测试-Python实现性能自动化测试竟然如此简单
  3. python 高级面试题_Python高阶面试题
  4. 怎么开启PHP 的错误提示?
  5. 你必须要懂的APK瘦身知识
  6. MTD/MT/MDD/MD以及LIB/DLL之间的一些联系和问题
  7. 如何用极路由新插件【搜狐视频】进行远程下载
  8. python一帧一帧读取视频_如何使用openCV和python从流中逐帧获取视频
  9. logo下方显示技术支持信息_用“技术支持信息”显示的OEM信息备份修改方法
  10. 【自考】数据结构导论
  11. VINS-Mono 代码详细解读——视觉跟踪 feature_trackers
  12. docker入门小结
  13. css使用rgb属性设置颜色
  14. 运气和技术的另类平衡————对大逃杀及战棋类游戏大热的原因思考(正片)
  15. 全栈AI火力全开,“云智一体”为开发者凿开产业智能通衢
  16. 职场健康:久坐不动最伤五部位 简单动作可有效改善
  17. 数据结构和算法之暴力递归到动态规划01-绝顶聪明纸牌问题
  18. 最新Maven(apache-maven-3.8.6)在Win10安装部署(超详细)
  19. IPV6地址的一些基础知识:
  20. Android屏幕刷新——源码分析

热门文章

  1. C++实现CD抓轨转WAV
  2. cf554题意的理解和组合问题
  3. mdadm: /etc/mdadm/mdadm.conf defines no arrays.
  4. 教女朋友学习 vue中的组件
  5. 2022春软件工程课后作业(4.4)
  6. [正则表达式] 匹配开头和结尾
  7. Oracle tnsping 03505,TNS-03505 oracle用户可以tnsping通,普通用户tnsping报错
  8. 如何取消vim粘贴时自动注释功能
  9. 笔记本计算机声卡开关,电脑开关机都没有声音是怎么回事,是不是声卡坏了
  10. 2021最新华为Java校招面试题