sierrathedog04 has asked for the wisdom of the Perl Monks concerning the following question:

My boss wants me to hook up a gizmo which sends a response (e.g., "Still processing...") back to the browser while a SQL query is running. The purpose of this message would be to stop the browser from timing out.

Sounds like a job for the CGI::Push module. The problem is that, according to its documentation "Only Netscape Navigator supports server push. Internet Explorer browsers do not."

Now what? Do I have to hobble something non-Perlish together on the client side, or is there some nice Perl CGI-related module already written that will duplicate server push for IE browsers?