ProgressEvent: loaded property
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
The ProgressEvent.loaded
read-only property is a 64-bit unsigned integer
indicating the size, in bytes, of the data already transmitted or processed. The ratio can be calculated by dividing ProgressEvent.total
by the value of this property.
When downloading a resource using HTTP, this only counts the body of the HTTP message, and doesn't include headers and other overhead.
Note that for compressed requests of unknown total size, loaded
might contain the size of the compressed, or decompressed, data, depending on the browser. As of 2024, it contains the size of the compressed data in Firefox, and the size of the uncompressed data in Chrome.
Value
A number.
Specifications
Specification |
---|
XMLHttpRequest Standard # dom-progressevent-loaded |
Browser compatibility
BCD tables only load in the browser
See also
- The
ProgressEvent
interface it belongs to.