从输入URL到页面呈现 这是一道经典面试题:从输入 URL 到页面呈现发生了什么? 2021-01-17 浏览器 浏览器 面试题 深入理解浏览器缓存机制 一、前言缓存可以说是性能优化中简单高效的一种优化方式了。一个优秀的缓存策略可以缩短网页请求资源的距离,减少延迟,并且由于缓存文件可以重复利用,还可以减少带宽,降低网络负荷。 对于一个数据请求来说,可以分为发起网络请求、后端处理、浏览器响应三 2021-01-16 浏览器 浏览器 深入了解浏览器存储 前言随着移动网络的发展与演化,我们手机上现在除了有原生 App,还能跑“WebApp”——它即开即用,用完即走。一个优秀的 WebApp 甚至可以拥有和原生 App 媲美的功能和体验。WebApp 优异的性能表现,有一部分原因要归功于浏览器 2021-01-14 浏览器 浏览器 浏览器的回流与重绘 (Reflow & Repaint) 写在前面在讨论回流与重绘之前,我们要知道: 浏览器使用流式布局模型 (Flow Based Layout)。浏览器会把HTML解析成DOM,把CSS解析成CSSOM,DOM和CSSOM合并就产生了Render Tree。有了RenderTr 2021-01-10 浏览器 浏览器 性能优化 浏览器渲染原理 一、前言浏览器的内核是指支持浏览器运行的最核心的程序,分为两个部分的,一是渲染引擎,另一个是JS引擎。渲染引擎在不同的浏览器中也不是都相同的。目前市面上常见的浏览器内核可以分为这四种:Trident(IE)、Gecko(火狐)、Blink( 2021-01-10 浏览器 浏览器