浏览器最重要或者说核心的部分是“Rendering Engine”,可大概译为“渲染引擎”,不过我们一般习惯将之称为“浏览器内核”。

负责对网页语法的解释(如标准通用标记语言下的一个应用HTML、JavaScript)并渲染(显示)网页。

所以,通常所谓的浏览器内核也就是浏览器所采用的渲染引擎,渲染引擎决定了浏览器如何显示网页的内容以及页面的格式信息。

不同的浏览器内核对网页编写语法的解释也有不同,因此同一网页在不同的内核的浏览器里的渲染(显示)效果也可能不同,这也是网页编写者需要在不同内核的浏览器中测试网页显示效果的原因。

Webkit

Chrome内核原型, 傲游浏览器3、Apple Safari (Win/Mac/iPhone/iPad)、Symbian手机浏览器、Android 默认浏览器,

Google Chrome、360极速浏览器以及搜狗高速浏览器高速模式也使用Webkit作为内核(在脚本理解方面,Chrome使用自己研发的V8引擎)。WebKit 内核在手机上的应用也十分广泛,例如Google 的手机 Gphone、 Apple 的iPhone, Nokia’s Series 60 browser等所使用的 Browser 内核引擎,都是基于 WebKit。

Trident

IE、傲游、世界之窗浏览器、Avant、腾讯TT、Sleipnir、GOSURF、GreenBrowser和KKman等。

  • 不能跨平台使用
  • 存在bug

Gecko

Firefox

  • 跨平台

Presto-已废弃

  • 商业引擎

页面参考:https://baike.baidu.com/item/%E6%B5%8F%E8%A7%88%E5%99%A8%E5%86%85%E6%A0%B8/10602413?fr=aladdin

浏览器内核(渲染引擎)说明相关推荐

  1. 【前端】浏览器内核(渲染引擎)有哪些?

    一.浏览器的结构: ① 用户界面(UI):包括菜单栏.工具栏.地址栏.后退/前进按钮.书签目录等,也就是能看到的除了显示页面的主窗口之外的部分: ② 浏览器引擎(Rendering engine):也 ...

  2. 浏览器内核-渲染引擎、js引擎

    一个完整的浏览器包含浏览器内核和浏览器的外壳(shell).浏览器核心--内核分成两部分:渲染引擎和js引擎.由于js引擎越来越独立,内核就倾向于只指渲染引擎. 1 浏览器组成结构 浏览器一般由七个模 ...

  3. CSS-0816盒模型 标准盒模型怪异盒模型及其应用背景属性补充小图标使用图标网站可变化单位meta元信息浏览器内核(渲染机制)响应式页面 媒体类型媒体特性opacity和背景色设置透明的区别

    title: "CSS 0816" date: 2022-08-16T11:18:25+08:00 文章目录 title: "CSS 0816" date: 2 ...

  4. 从文档流角度理解浏览器页面渲染引擎对元素定位的解析

    文档流:将窗体自上而下分成一行一行,并在每行中按从左至右的挨次排放元素,即为文档流. 我们在排列元素时,遵循"流式结构",即元素遵循从上向下,从左向右堆叠的规则,所以我们在排列元素 ...

  5. 认识浏览器:浏览器内核/页面加载/DOM和DOM树

    一 前言 在介绍浏览器内核之前,我们先了解以下浏览器的基础知识.浏览器基础是前端知识体系的一个小分支,也是作为一个前端开发人员必须掌握的知识储备,贯穿整个网络体系,项目优化等都是围绕着浏览器进行.除此 ...

  6. 浏览器内核、渲染引擎、x86与RAM架构等基本概念

    什么是浏览器内核 负责对网页语法的解释(如HTML.JavaScript)并渲染显示网页. 浏览器内核又可以分成两部分:渲染引擎(layout engineer 或者 Rendering Engine ...

  7. 浏览器渲染引擎学习总结

    简单介绍浏览器渲染引擎情况 很多人就只会用浏览器,不知道浏览器的工作原理或者说浏览器最核心的东西,浏览器的内核是最核 心的东西,也叫做渲染引擎,那这个东西到底是干嘛的呢,下面本教程就为大家好好介绍一下 ...

  8. 《十》浏览器基础及渲染引擎解析一个网页的过程、JavaScript 引擎解析 JavaScript 代码的过程

    浏览器:是安装在电脑里面的一个软件,能够将页面内容渲染出来呈现给用户查看,并让用户与网页进行交互. 服务器其实就是性能比较高的计算机,这些计算机 24 小时不断电. 不关机. 开发者在本地开发出 HT ...

  9. 为什么需要考虑浏览器兼容,浏览器渲染引擎在浏览器中的作用是什么样的?

    为什么需要做浏览器兼容?–渲染引擎在浏览器中的作用 Web浏览器的体系结构 User Interface:用户界面.可以使最终用户能够与界面上所有可视元素进行交互. Browser Engine:浏览 ...

最新文章

  1. 两个文件比对_Edlib:方便快速的长序列比对软件包
  2. 彻底理解Java的feature模式
  3. LeetCode每日一题 142. 环形链表 II
  4. python的gui库_tkinter——python的GUI标准库
  5. springmvc为什么不能拦截jsp页面?
  6. 智慧城市java开发_智慧城市主界面开发 使用eclipse开发智慧城市APP源码 - 下载 - 搜珍网...
  7. 数据杂谈:大数据之ETL(数据抽取,转换何加载)
  8. 2020届春招实习面经(含阿里、腾讯、网易、京东、华为、美团、快手、字节跳动)
  9. 3.10 Ctrl+A快捷键在表格中的使用 [原创Excel教程]
  10. 搬了新家,转让一批书。
  11. 深度神经网络为什么有效,神经网络处理什么问题
  12. 北大核刊最新版2020目录_2021年一建教材出来了?最新版考点速记手册,早备考早通关...
  13. 畅玩《七雄争霸》经典战国策略游戏
  14. Linux根目录文件系统变为Read Only解决方案
  15. uc浏览器网盘无限收藏_你很有可能不知道谷歌浏览器上面隐藏着这个小秘密!...
  16. 高级篇之导播对讲Tally灯控多机位集成通信方案
  17. 关于position:fixed;的居中问题
  18. python-openCV识别银行卡号,车牌同理,代码直接可用
  19. VOIP Codec 三剑客之 SILK (1) 介绍
  20. Android 自动化集成打包平台搭建之Jkens详解

热门文章

  1. 点阵及矢量图像的特点
  2. 计算机可以不用电脑编程吗,围棋也能学编程?不用电脑就能玩的编程玩具!
  3. LeetCode-136. 只出现一次的数字(java)
  4. allegro16.6 EDA365 小工具如何添加快捷键。
  5. 城堡幻想曲圣魔大战3(Castle Fantisia)新艾伦希亚战记(即重做版) 新增剧情简介
  6. 深度学习经典文献积累
  7. 【BGP基础】(建bgp邻居、邻居状态机、报文)
  8. 转运中国邀请码批量验证
  9. 联通服务器信号怎么设置,联通4g网速太慢怎么办(怎么设置让联通4g网速变快)
  10. android音乐播放器开发在线加载歌词