Why Do Some Websites Take Forever to Load?
This image shows what goes on behind the scenes when you request a web page. A lot of times the page you requested makes more requests. Each one of those takes a little bit of time.
You can also see that it downloads 4MB of data.