学习笔记:浏览器理论概述

2021-04-14  本文已影响0人  双鱼子曰1987

一、浏览器架构概述

1.png

主要有七大部分组成:

通常我们关注于“Rendering Engine,渲染引擎”,其是性能优化的关键。

二、浏览器的渲染原理概述

也就是,上面的“渲染引擎”工作原理:


2.png

注意:渲染完成后就是触发load事件, 执行js脚本。

三、浏览器的多进程架构概述

浏览器被设计成多进程,一般有以下几个进度:

3.1、浏览器内核进程,即渲染进程的线程架构

3.2、JS引擎:单线程,如何实现异步机制?

本质:JS引擎利用 「事件驱动EventLoop」 实现异步机制,类似iOS的RunLoop。

上一篇下一篇

猜你喜欢

热点阅读