JSFiddle - React, Tailwind, and code Playground

by Nicolas PUJOL

HTML

<progress value="0" max="100" id="progress"></progress>

JavaScript

"use strict"
let t,
    progress = document.getElementById('progress'),
    state = 0;

t = setInterval(() => {
    progress.value = ++state;
    if (state >= 100) clearTimeout(t);
}, 100);