How Browsers Render a Page: The Critical Rendering Path
Downloading a page and showing it are two different jobs. The second one, turning HTML and CSS into pixels, is where most of the waiting happens. Here is how a browser does it and why some resources block the whole thing.
Read more →