公开课一、浏览器渲染原理 ------ 2020-03-07

1、知识铺垫:

/**
(1)进程(Process):进程相当于点到打开的各个软件,
     比如:浏览器、QQ、微信等,这就是一个个的进程;

(2)线程(Thread):线程相当于打开的某个软件中,同时执行多个任务;
    比如:浏览器打开一个网站,网站中轮播图在轮播,另一块轮播图也在轮播;这就是两个线程;

(3)栈内存(Stack):浏览器用来执行任务,开辟的内存;
*/

2、框架性叙述浏览器渲染原理:

浏览器渲染原理(简述).png

3、根据浏览器的渲染原理我们能做的性能优化:

/**
减少HTTP的请求次数和大小
1、资源合并压缩;
2、图片懒加载;
3、音视频文件走流文件;
......
*/

你可能感兴趣的:(公开课一、浏览器渲染原理 ------ 2020-03-07)