Stéphane Sire wrote:
Hi,
I have been quickly through XHR draft (version dated 20th March 2006 on
CVS) and I have the following two remarks:
- nothing is said about how to create/manage timeout; I guess the idea
is to use the external timer API (for instance in Window object) and
then use cancel to end a timed out request...
Apparently HTTP doesn't define timeouts so I think it'd be bad for us to
add any requirements. So yeah, I think creating your own timers or
relying other mechanisms to abort requests is the way to go.
I believe that in mozilla we will enable the stop button when the
request is made and pressing that will abort the load.
- what happens if the browsing context is destroyed, is the request
canceled or not ? is the onreadystatechange function called ?
I'm not sure we want to dictate to browsers what to do here. I would not
be surprised if some browsers disabled all scripts once you leave a page.
/ Jonas