Hi,
zumindest könntest Du die Verarbeitungszeit deutlich erhöhen, wenn Du nicht zigmal unnötig
document.getElementById('progressbar').firstChild.data = document.getElementById('progressbar').firstChild.data + '*';
aufrufst, sondern die Referenzen einmal als Variable übergibst.
freundliche Grüße
Ingo