You know when you sometimes go to a site, and the progress bar (or the semi-circle in Chrome) is filling or spinning, but no content is being displayed? What is actually going on in the background here? Does it have something to do with the amount of content that has to be displayed for the certain site?
There could be a lot going on or nothing at all. So many factors are at play.
- As your request for that page leaves your computer it might not be reaching the destination or the browser is just waiting for the site to fill the request.
- The site may be experiencing heavy traffic or be on a slow server.
- The route the information has to take could be bottle-necked.
- your connection to the Internet may be having issues; DNS, proxy or gateway issues.
- It could even be a browser specific issue like the cache needing to be cleared.
The list could go on.
Basically, when a browsing status bar is pending, it means that your browsing is waiting the response for a GET request method of the webpage you are accessing. If it keeps running and nothing happends two situations are possible:
- Your browsing can't reach the requested page;
- Or the server can't send it to you.
Until your browser overflow it's response timer, the bar keeps showing progress. Reference:
Whenever your web browser fetches a file (a page, a picture, etc) from a web server, it does so using HTTP - that's "Hypertext Transfer Protocol". HTTP is a request/response protocol, which means your computer sends a request for some file (e.g. "Get me the file 'home.html'"), and the web server sends back a response ("Here's the file", followed by the file itself).
It's obviously browser-specific, but several things could be happening:
- your network connection is sufficiently slow to mean that your browser is waiting for the content to come down
- the web server is sufficiently slow (or perhaps it's stalled) to not provide content that quickly. It'll be slow for a lot of reasons (the server machine is insufficiently specced, it's providing content to a lot of clients etc.)
If you see a blank page, it's likely that the browser hasn't even got the basic HTML representing the page/frames etc. to render before rendering further image content etc.
To avoid latency, do the following Good Browsing Procedures (GBP):
Use CCleaner (as an example) to regularly clean your browser temporary file (minimum) http://www.filehippo.com/download_ccleaner/
Use MyDefrag or Defraggler to keep your hard drive optimized (i.e. defragmented) http://www.filehippo.com/download_defraggler/
Make sure your PC has no spywares/trojans/viruses (keep antivirus updated)
Keep Windows and browser softwares updated.
Optimize the TCP Window if you have high-speed or Cable ISP http://www.softpedia.com/get/Tweak/Network-Tweak/TCP-Optimizer.shtml (NOTE: Some websites may install a Browser Helper, such as Google, Yahoo, ASK.COM. DO NOT INSTALL THEM as it can also cause slow network)
DO NOT INSTALL TOO MANY PLUG-INs.