in reply to Perl/CGI scripts
I understood your problem, usually in web based or browser based projects and
if it takes some time to load page(includes backend processing), it is designed to show some graphics work(ex. progress bar) indicating the processing. It makes the user to feel that process is going on.
And user also can avoid seeing dirty stuffs displayed, half processed.
I think this make sense and this idea is used in major web sites(ex: yahoo while file upload)
|
|---|