[whatwg] Thread to run Web Socket feedback from the protocol ?

Alexey Proskuryakov ap at webkit.org
Wed Dec 9 10:23:08 PST 2009

On 09.12.2009, at 10:07, Ian Hickson wrote:

>>> I'm absolutely fine with changing WebSocket to change readyState as
>>> part of the same task that dispatches the event
>> Yes, that is what I think the spec should say.
> Done.

With the updated text, there is a race condition between closing a  
socket and removing all data that was received. The spec says "When a  
user agent is to close the Web Socket connection, it must drop all  
subsequent data from the server" - but with the current spec text, you  
can get message events after you call close() from onopen handler.

- WBR, Alexey Proskuryakov

More information about the whatwg mailing list