I have a web application which acts as an interface to an offsite server which runs a very long task. The user enters information and hits submit and then chrome waits for
I believe this is due to your web server (apache in most cases) which has a timeout to small. Try to increase this number
For apache, have a look at the timeout option
EDIT: I don't think you can do set this time out in Chrome (see this topic on google forums even though it's really old)
In firefox, on the about:config page, type timeout
and you'll have some options you can set. I have no idea about Internet Explorer.