前端性能优化——重绘和回流
一、为什么CSS加载性能会让JavaScript变慢? 在浏览器中,UI渲染和JavaScript的解析实际上是放在两个不同的线程里面进行的,也就是UI的渲染会对应一个线程进行,同时JavaScript的解析会在另一个线程中进行。既然是在两个不同的线程中进行,为什么我们还会说CS加载会影响JavaScript的解析呢?实际上在我们的浏览器中,UI渲染和JavaScript的解析这两个进程之间是一种互斥的关系。这是因为在实际的整个页面渲染和解析中,如果我们的这两个进程同时在进行,可能会使得JavaScript在进行解析的时候,由于DOM并没有完全构建出来,导致js的解析效果并不会像我们预
...