- From: Ian Hickson <ian@hixie.ch>
- Date: Thu, 5 Nov 2009 22:15:48 +0000 (UTC)
- To: Bennet Yee (余仕斌) <bsy@google.com>
- Cc: public-webapps@w3.org
Received on Thursday, 5 November 2009 22:16:17 UTC
On Wed, 4 Nov 2009, Bennet Yee (ä½~Yä»~Uæ~V~L) wrote: > > my apologies in advance if this has already been noted. i recently was > introduced to http://dev.w3.org/2006/webapi/FileAPI/ and noticed that > the first example appears to have the following race condition: in > getAsText, reader.readAsText occurs before any event callbacks are set, > so if the completion occurs after read.readAsText(...) and > reader.onprogress = ..., .onload = ... etc, then no callbacks will ever > get called. or am i misunderstanding the way the callbacks are supposed > to work -- i.e., they're level triggered and not edge triggered? (i'd > imagine onprogress shouldn't be level triggered.) Events are asynchronous, so they never trigger before the script has finished (including setting the event handler attributes). HTH, -- Ian Hickson U+1047E )\._.,--....,'``. fL http://ln.hixie.ch/ U+263A /, _.. \ _\ ;`._ ,. Things that are impossible just take longer. `._.-(,_..'--(,_..'`-.;.'
Received on Thursday, 5 November 2009 22:16:17 UTC