[Twisted-web] Athena & browser 2-connection limit

Werner Thie wthie at thiengineering.ch
Tue Sep 16 10:39:06 EDT 2008

There are some post revolving around onbeforeunload/IE7 and a quick 
debugging session shows that no code is ever executed for onbeforeunload 
with IE.

Posts suggest that returning values from a func assigned to 
onbeforeunload are a nogo and that nulling the func is also leading to 


MS has comfirmed that the onbeforeunload event handler has an issue:

I would be more than happy to move up to the current implementation of 
nevow if there is a fix for this problem.python

I brought this issue up on the list last year when testing with IE7 beta 
  but nobody was able to help ending in a few posts to divmod-dev on 

Thanks for your help, Werner

Tristan Seligmann wrote:
> * Werner Thie <wthie at thiengineering.ch> [2008-09-16 09:08:28 +0200]:
>> If you or anybody else sees a solution to that IE/TIME_WAIT problem I  
>> would be more than happy to invest time into furthering Athenas  
>> evolution, I like the concepts underneath and if they're coupled with a  
>> decent JScript library the 'real app in the browser' becomes a reality.
> FWIW, it's not the TIME_WAIT sockets that are the problem, but the
> CONNECTED sockets; it looks the code in Athena that tries to hook up an
> onbeforeunload handler is apparently doing something IE doesn't like, so
> the handler isn't actually hooked up. As a result, the code that would
> cause the transport connection(s) to be torn down never executes, and
> they only go away once the timeout (5 minutes by default, I believe) has
> expired.
> ------------------------------------------------------------------------
> _______________________________________________
> Twisted-web mailing list
> Twisted-web at twistedmatrix.com
> http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-web

More information about the Twisted-web mailing list