Imagine yourself having a web page that is processing a huge
amount of data on the server. That would take time, yes. Well, your end user
does not know when it is going to finish and does not have any indication of
when it is going to finish except for the browser status progress bar. The
browser status bar does not tell you anything about the percent of the job
done. Why is that? It is simply because the browser does not know how much it
is going to take. Do not panic, there is a solution.