[whatwg] Web Workers: Worker.onmessage

Simon Pieters simonp at opera.com
Wed Nov 11 07:39:46 PST 2009

On Wed, 11 Nov 2009 16:05:53 +0100, Simon Pieters <simonp at opera.com> wrote:

> Shouldn't setting onmessage on a Worker object enable the port message  
> queue?
> Currently step 8 of the "run a worker" algorithm enables the port  
> message queue for the WorkerGlobalObjectScope side, but it is never  
> enabled when going in the other direction, if I'm reading the spec  
> correctly.

Hmm. Actually, step 12 and 13 of the Worker constructor enable the port  
message queue for both the inside and outside ports. Why does the "run a  
worker" algorithm enable one of them again? Isn't it too early to enable  
the port message queues before the worker has run and set 'onmessage'?

Simon Pieters
Opera Software

More information about the whatwg mailing list