EntwurfRZ

Aus ProgrammingWiki
Archivierte Version vom 2016-12-10T20:50:45+00:00. Aktuelle Version

Laaaaange Funktion

Blockiert den Browser, führt u.U. sogar zum Timeout

Mit setTimeout kann man den Aufruf verschieben

aber wenn die Funktion gestartet wird, ist wieder alles blockiert und führt u.U. auch zum Timeout

Durch andauerndes Verschieben gibt es Zeiträume dazwischen, die der Browser nutzen kann

So bleibt alles reaktiv, aber der Overhead der vielen setTimeout Aufrufe macht die Funktion deutlich langsamer.

Für solche Spezialfälle gibt es WebWorker