- From: Charles McCathieNevile <chaals@opera.com>
- Date: Thu, 26 Feb 2009 03:57:46 +0100
- To: "Sean Hogan" <shogun70@westnet.com.au>, "Garrett Smith" <dhtmlkitchen@gmail.com>
- Cc: "WebApps WG" <public-webapps@w3.org>
On Wed, 25 Feb 2009 22:59:06 +0100, Sean Hogan <shogun70@westnet.com.au>
wrote:
> Garrett Smith wrote:
>> It might be worth discussing the load event;
>> http://www.w3.org/TR/DOM-Level-3-Events/events.html#event-load
>>
>> Seems that it is "specified" to fire on Document or Element (instead
>> of window).
>>
> I would also suggest a progress event on document or window.
> Ideally it would be triggered every 100ms during page-load.
I would suggest that the editor of the progress spec get back to dealing
with the last issues raised by Ian, but he is writing this email :)
However the issue of timing is an interesting one. I am not sure how handy
it is to expect a particular frequency, since it will vary pretty wildly
depending on networks as well as other stuff. As a data point, I am told
that while Australian broadband connections manage to deliver on average
almost 2/3 of their advertised speed, which is a relatively good
correspondence although advertised speeds for things people pay for are
often are often pretty low, in terms of connections to actual offshore
services they are getting something like 1/8. So you would get small
progress over a long time.
When you emit an event it is pretty low cost. But when you deal with a
javascript that listens for that event and then does something else, it is
more expensive - and when that starts to eat the battery of your mobile
phone, maybe 10 times a second is more than people want.
Anyway, I leave the issue of whether to request user agents to make a
particular timing available to the specs that use progress events,
although I have reservations about the wisdom of conditioning authors to
expect things just because broadband in a few countries can deliver them
easily.
cheers
Chaals
--
Charles McCathieNevile Opera Software, Standards Group
je parle français -- hablo español -- jeg lærer norsk
http://my.opera.com/chaals Try Opera: http://www.opera.com
Received on Thursday, 26 February 2009 02:58:29 UTC