How does Safari handle server timeouts?
Safari on pre Mac OS X 10.3.6 systems will time out if it does not receive a response to an HTTP request or if server data transmission stops for 60 seconds. Safari on Mac OS X 10.3.6 and above effectively removes the 60 second limitation by setting the response timeout value to one year. That should be plenty of time for a server-side process to complete!