← back to v136 · update-progressevent-to-use-double-type-for-loaded-and-total

conformance · v136

v136 · update-progressevent-to-use-double-type-for-loaded-and-total — conformance probe

5 assertions drawn from the spec. Each is a single contract the spec text makes. Pass/fail reflects what this browser executed; blocked means the contract was not run because it needs user mediation, hardware, or another unavailable precondition. Open the page in Chrome stable / canary / Firefox / Safari to compare.

browser: spec: https://whatpr.org/xhr/394.html#interface-progressevent chromestatus: #5067669587623936 generated 2026-06-01T08:03:56Z by conformance-author-v1-subagent
0
pass
0
fail
0
blocked
5
total
id contract kind verdict detail
progress-event-constructor ProgressEvent is exposed as a constructor. spec ↗ typeof
progress-event-loaded-accepts-fraction ProgressEvent dictionary accepts a fractional `loaded` value — the new spec uses double, so 1.5 is preserved. spec ↗ script
progress-event-loaded-typeof-number ProgressEvent.loaded is a JS number (per double IDL). spec ↗ script
progress-event-length-computable ProgressEvent.lengthComputable is exposed as a boolean. spec ↗ script
xhr-progress-fires-progress-event XMLHttpRequest still uses ProgressEvent for upload/download progress — the type change is observable here. script