浏览器工作原理与实践

229 阅读1分钟

我们为什么要了解浏览器工作原理?

1. 准确评估 Web 开发项目的可行性。随着 Web 特性的极大丰富和浏览器性能的提升,越来越多的项目可以用 Web 来开发。所以,了解浏览器是如何工作的,能够让你更加准确地决策是否可以采用 Web 来开发项目。

2. 从更高维度审视页面。如果你了解了浏览器工作原理,你可以站在更高的维度审视你的项目,通过全视野快速定位项目中不合理的地方。比如,首屏的显示就涉及了 DNS、HTTP、DOM 解析、CSS 阻塞、JavaScript 阻塞等技术因素,其中一项没处理好就可能导致整个页面的延时。

3. 在快节奏的技术迭代中把握本质。如果了解了浏览器的工作机制,那么你可以梳理出来前端技术的发展脉络,更加深刻地理解当前的技术,同时你也会清楚其不足之处,以及演化方向。

随着前端技术的不断发展,Node.js的逐渐崛起,让前端也可以自己搭建后台系统。在前端模块化开发的趋势下,React和Vue逐渐占领了各大市场。只有更好的了解浏览器工作原理,才能在日新月异的发展中把握本质和原理,更好的对页面渲染机制进行把握,提高浏览器渲染效率,提高页面渲染和加载速度。

此文章为6月Day010学习笔记,内容来源于极客时间《浏览器工作原理与实践》,强烈推荐该课程!