I think in the guy's original usage of the progress bars being able to dynamically update is not required. If you can provide the percentage through server-side code then javascript is not required.
If it needed to be a progress bar to show progress of something happening on the page, then javascript would be needed.
If it needed to be a progress bar to show progress of something happening on the page, then javascript would be needed.