1、知识铺垫:
/**
(1)进程(Process):进程相当于点到打开的各个软件,
比如:浏览器、QQ、微信等,这就是一个个的进程;
(2)线程(Thread):线程相当于打开的某个软件中,同时执行多个任务;
比如:浏览器打开一个网站,网站中轮播图在轮播,另一块轮播图也在轮播;这就是两个线程;
(3)栈内存(Stack):浏览器用来执行任务,开辟的内存;
*/
2、框架性叙述浏览器渲染原理:
![](https://img.haomeiwen.com/i8436665/2fe577233a8d1d17.png)
3、根据浏览器的渲染原理我们能做的性能优化:
/**
减少HTTP的请求次数和大小
1、资源合并压缩;
2、图片懒加载;
3、音视频文件走流文件;
......
*/
网友评论