ISSUE-78
HTML5 stalled and suspend progress events
- State:
- CLOSED
- Product:
- Progress Events
- Raised by:
- Philip Jägenstedt
- Opened on:
- 2008-10-25
- Description:
http://www.w3.org/html/wg/html5/#mediaevents The events in HTML 5 fired for the media elements (<video>+<audio>) are called ProgressEvents and are intended to eventually refer to the Progress Events spec. Currently the HTML5 draft specifies two events not covered by the Progress Events draft: stalled and suspend These should be added to the draft, I suggest the following phrasing: Name / Description / How often? / When? stalled / The operation is unexpectedly not progressing / zero or more / May be dispatched zero or more times after a loadstart event, before any error, abort or load event is dispatched suspend / The operation is temporarily suspended / zero or more / May be dispatched zero or more times after a loadstart event, before any error, abort or load event is dispatched Rationale: Stalled is used to signal that the download is for some reason not progressing, but the user agent has not yet given up and fired an error event. In HTML5 this happens when no data has been received for approximately 3 seconds. Suspend is used to signal that the user agent is deliberately pausing the download. In the case of audio/video, the user agent may initially download only a portion of the file and fetch the rest only when/if the user plays the audio/video to a point where it is needed.
- Related Actions Items:
- No related actions
- Related emails:
- Re: ISSUE-78: HTML5 stalled and suspend progress events [Progress Events] (from chaals@opera.com on 2008-12-29)
- Re: ISSUE-78: HTML5 stalled and suspend progress events [Progress Events] (from chaals@opera.com on 2008-10-31)
- Re: ISSUE-78: HTML5 stalled and suspend progress events [Progress Events] (from ian@hixie.ch on 2008-10-31)
- Re: ISSUE-78: HTML5 stalled and suspend progress events [Progress Events] (from chaals@opera.com on 2008-10-31)
- Re: ISSUE-78: HTML5 stalled and suspend progress events [Progress Events] (from ian@hixie.ch on 2008-10-31)
- Re: ISSUE-78: HTML5 stalled and suspend progress events [Progress Events] (from chaals@opera.com on 2008-10-31)
- ISSUE-78: HTML5 stalled and suspend progress events [Progress Events] (from sysbot+tracker@w3.org on 2008-10-25)
Related notes:
2008-12-27 20:38:42: The events were added to the spec as optional things that can be used (and should, where a spec wants to have its API make this functionality available). [Charles McCathieNevile]
Changelog:
2008-10-25 20:45:10: Created issue 'HTML5 stalled and suspend progress events' nickname owned by Philip Jägenstedt on product Progress Events, description 'http://www.w3.org/html/wg/html5/#mediaevents The events in HTML 5 fired for the media elements (<video>+<audio>) are called ProgressEvents and are intended to eventually refer to the Progress Events spec. Currently the HTML5 draft specifies two events not covered by the Progress Events draft: stalled and suspend These should be added to the draft, I suggest the following phrasing: Name / Description / How often? / When? stalled / The operation is unexpectedly not progressing / zero or more / May be dispatched zero or more times after a loadstart event, before any error, abort or load event is dispatched suspend / The operation is temporarily suspended / zero or more / May be dispatched zero or more times after a loadstart event, before any error, abort or load event is dispatched Rationale: Stalled is used to signal that the download is for some reason not progressing, but the user agent has not yet given up and fired an error event. In HTML5 this happens when no data has been received for approximately 3 seconds. Suspend is used to signal that the user agent is deliberately pausing the download. In the case of audio/video, the user agent may initially download only a portion of the file and fetch the rest only when/if the user plays the audio/video to a point where it is needed.' non-public [Philip Jägenstedt]
2008-12-27 20:38:42: Status changed to 'closed' [Charles McCathieNevile]