The HTML <progress> Element is used to view the completion progress of a task. While the specifics of how it's displayed is left up to the browser developer, it's typically displayed as a progress bar. Javascript can be used to manipulate the value of progress bar.

Content categories:
Flow content, phrasing content, labelable content, palpable content.

Permitted content:
Phrasing content, but there must be no <progress> element among its descendants.

Tag omission:
None, both the starting and ending tag are mandatory.

Permitted parent elements:
Any element that accepts phrasing content.

DOM interface:
HTMLProgressElement
