谈谈你对浏览器内核的理解?

简介: 简单来说,浏览器内核是浏览器的核心,也称“渲染引擎”,用来解释网页语法并渲染到网页上,浏览器内核决定了浏览器该如何显示网页内容以及页面的格式信息

浏览器内核的理解

简单来说,浏览器内核是浏览器的核心,也称“渲染引擎”,用来解释网页语法并渲染到网页上,浏览器内核决定了浏览器该如何显示网页内容以及页面的格式信息


浏览器内核的组成

浏览器的常有内核有两种

1.渲染引擎:


负责获取网页的内容并显示,不同的浏览器内核对网页的解析渲染也不同


2.js引擎:


负责解析 Javascript 语言,执行 javascript 语言来实现网页的动态效果


常用的浏览器内核

内核的种类很多,常见的浏览器内核可以分这四种:Trident、Gecko、Blink、Webkit


例如:

  • IE:Trident内核,也是俗称的IE内核
  • Chrome:统称为Chromium内核或Chrome内核,以前是Webkit内核,现在是Blink内核
  • Firefox:Gecko内核,俗称Firefox内核
  • Safari:Webkit内核
  • Opera:最初是自己的Presto内核,后来是Webkit,现在是Blink内核
  • 360、猎豹:IE+Chrome双内核
  • 搜狗、遨游、QQ浏览器:Trident(兼容模式)+Webkit(高速模式)
  • 百度、世界之窗:IE内核
  • 2345浏览器:以前是IE内核,现在也是IE+Chrome双内核
相关文章
|
Web App开发 前端开发 安全
前端小知识之【浏览器内核】
前端小知识之【浏览器内核】
128 0
|
4月前
|
开发者 C# Android开发
明白吗?Xamarin与Native的终极对决:究竟哪种开发方式更适合您的项目需求,让我们一探究竟!
【8月更文挑战第31天】随着移动应用开发的普及,开发者面临多种技术选择。本文对比了跨平台解决方案Xamarin与原生开发方式的优势与劣势。Xamarin使用C#进行跨平台开发,代码复用率高,可大幅降低开发成本;但因基于抽象层,可能影响性能。原生开发则充分利用平台特性,提供最佳用户体验,但需维护多套代码库,增加工作量。开发者应根据项目需求、团队技能和预算综合考量,选择最适合的开发方式。
130 0
|
5月前
|
前端开发 数据安全/隐私保护
前端网页开发学习(HTML+CSS+JS)有这一篇就够!(一)
前端网页开发学习(HTML+CSS+JS)有这一篇就够!(一)
|
5月前
|
JavaScript 前端开发 Java
前端网页开发学习(HTML+CSS+JS)有这一篇就够!(二)
前端网页开发学习(HTML+CSS+JS)有这一篇就够!(二)
|
网络协议 数据可视化 Java
衣带渐宽终不悔!嵌入式大牛10年调Bug经验总结
衣带渐宽终不悔!嵌入式大牛10年调Bug经验总结
86 0
|
移动开发 JavaScript 前端开发
探究Uniapp在移动端开发中的应用
探究Uniapp在移动端开发中的应用
207 0
|
编解码 前端开发 UED
这次终于搞清楚移动端开发了(二)
这次终于搞清楚移动端开发了(二)
|
编解码 前端开发 JavaScript
这次终于搞清楚移动端开发了(一)
这次终于搞清楚移动端开发了(一)
|
Web App开发 JavaScript 前端开发
这次终于搞清楚移动端开发了(三)
这次终于搞清楚移动端开发了(三)
|
Web App开发 移动开发 自然语言处理
浏览器内核及渲染过程杂谈
浏览器内核及渲染过程杂谈
327 0
浏览器内核及渲染过程杂谈
下一篇
DataWorks