视觉艺术Web前端之路

《图解HTML》第二节 浏览器的工作原理简介

2020-08-23  本文已影响0人  张中华

由第一节 浏览器简介中我们知道,浏览器有很多种,由不同的商家生产,功能上也有所不同。那么浏览器是如何渲染HTML、CSS、JS成一个漂亮且有用的网页的呢?

这就全靠于浏览器内核啦~

浏览器内核简介

浏览器内核分成两部分:渲染引擎和js引擎。由于js引擎越来越独立,内核就倾向于只指渲染引擎。

浏览器内核

渲染引擎

渲染引擎其实就是网页浏览器的排版引擎,也被称为样版引擎。它负责取得网页的内容(HTML、XML、图像等等)、整理讯息(例如加入CSS等),以及计算网页的显示方式,然后会输出至显示器或打印机。

部分浏览器使用的渲染引擎:

更多渲染殷勤可参考:https://baike.baidu.com/item/排版引擎/8371898?fromtitle=gecko&fromid=7348782

渲染引擎工作流程
webkit工作流程
gechko工作流程

JavaScript引擎

部分浏览器使用的JavaScript引擎:
JavaScript引擎是一个专门处理JavaScript脚本的虚拟机,一般会附带在网页浏览器之中。

浏览器引入JS的渲染过程

图片来源于:https://zhuanlan.zhihu.com/p/27628685
上一篇 下一篇

猜你喜欢

热点阅读