美文网首页
浏览器工作原理(概述)

浏览器工作原理(概述)

作者: 兮兮码字的地方 | 来源:发表于2019-03-28 21:17 被阅读0次

对于WEB开发来说,浏览器的内部工作原理也是十分重要的。知道浏览器是如何工作的对于日常开发调试、做性能优化都是有帮助的。

简单的说,浏览器做的事情就是把一个url变成屏幕上显示的网页。

这个过程有这样几步:

1.浏览器通过http或https协议向服务端发送请求。

2.把请求回来的html代码经过解析构建dom树。

3.计算dom树上的css属性。

4.根据css属性对元素进行渲染,得到内存中的位图。

5.对位图进行合成(可选步骤)

6.合成后绘制到页面上。

浏览器工作原理(概述)

值得一提的是,构建dom树、计算css、渲染、合成位图、绘制这几步并不是每一步完全做完了才能进行下一步,都是尽可能流式地进行上一步的产出。所以我们常常能看到一个网页是逐步地展现出来。

相关文章

网友评论

      本文标题:浏览器工作原理(概述)

      本文链接:https://www.haomeiwen.com/subject/niocbqtx.html