W3C home > Mailing lists > Public > public-webapi@w3.org > April 2006

Re: XMLHttpRequest progress events

From: Jonas Sicking <jonas@sicking.cc>
Date: Tue, 25 Apr 2006 02:27:52 -0700
Message-ID: <444DEB98.3070400@sicking.cc>
To: Bjoern Hoehrmann <derhoermi@gmx.net>, Web APIs WG <public-webapi@w3.org>

Bjoern Hoehrmann wrote:
> * Jonas Sicking wrote:
>>>> In many cases the user might know the size even if the implementation 
>>>> does not. Or it is even imaginable that the script knows the size even 
>>>> if the XHR class does not. In both these cases the number of bytes 
>>>> transferred is useful to present.
>>> Right, they have currentSize = knownSize * position/total for that, no?
>> I'm not following you here. What properties are you proposing to make 
>> available?
> 
> LSProgress gives you a percentage of how much data has been transferred;
> if you know the total size and the total size property on the LSProgress
> object match, you can calculate the number of bytes transferred so far,
> no matter the units used.

The problem lies in if the XHR implementation doesn't know the total 
size. Then it can't give you a percentage.

If it gives you the number of bytes transferred do far, the user or the 
script can figure out the progress even if the XHR implementation 
doesn't know the total size.

/ Jonas
Received on Tuesday, 25 April 2006 09:28:12 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 8 January 2008 14:18:55 GMT