Zelfde vraag, makkelijker neergezet:
Wat doe ik:
Ik doe heel veel in een JavaScript loop.
Wat wil ik:
Een progressbarretje die aan de user aangeeft hoe ver ik al ben.
Wat is het probleem:
De loop is te intensief, Javascript neemt geen tijd om mijn teller te refreshen, hele beeld staat gewoon vast en dat is heel lelijk.
Wat zoek ik:
In VB had je de functie DoEvents, dit zorgde ervoor dat het proces even tijd nam om o.a. het beeld te refreshen. Helaas kan ik deze functionaliteit in Javascript niet vinden.
Wat heb ik al geprobeerd:
Alles afgezocht naar een DoEvents functionaliteit in Javascript, dezelfde functionaliteit via API calls geprobeerd ( dat was lelijk ), een timeout per loop ( ook lelijk ). In alle ( mij bekende ) javascript objecten niks tegengekomen dat kan helpen.
De oplossing:
Wat doe ik:
Ik doe heel veel in een JavaScript loop.
Wat wil ik:
Een progressbarretje die aan de user aangeeft hoe ver ik al ben.
Wat is het probleem:
De loop is te intensief, Javascript neemt geen tijd om mijn teller te refreshen, hele beeld staat gewoon vast en dat is heel lelijk.
Wat zoek ik:
In VB had je de functie DoEvents, dit zorgde ervoor dat het proces even tijd nam om o.a. het beeld te refreshen. Helaas kan ik deze functionaliteit in Javascript niet vinden.
Wat heb ik al geprobeerd:
Alles afgezocht naar een DoEvents functionaliteit in Javascript, dezelfde functionaliteit via API calls geprobeerd ( dat was lelijk ), een timeout per loop ( ook lelijk ). In alle ( mij bekende ) javascript objecten niks tegengekomen dat kan helpen.
De oplossing: