The HTML <progress> tag is used for representing the progress of a task.

This element could be used in conjunction with JavaScript to display the progress of a task or process as it is underway.

Example Code:
Download progress:
<progress value="45" max="100"></progress>
Download progress:
Attribute Definition
max Specifies how much of the task has been completed
value Specifies how much work the task requires in total
Global Attributes:

The <progress> tag also supports the Global Attributes in HTML5

Event Attributes:

The <progress> tag also supports the Event Attributes in HTML5