LX: Objekt existiert erst nach alert ?

Beitrag lesen

Hallo, Gunnar!

Ein setTimeout(fn, 0) hat zur Folge, dass fn aus dem momentanen Thread ausgekoppelt wird, d.h. alles weitere, was zeitgleich passieren soll, zuerst ausgeführt wird.

Der große WTF-Faktor setzt dann ein, wenn man überlegt, dass verschiedene Browser unterschiedlich mit der Reihenfolge der so in den zeitlichen Hintergrund verschobenen Threads umgehen: Der IE hat nämlich einen Script-Stack, der nicht ganz so funktioniert, wie der gesunde Menschenverstand dies erwarten würde.

Gruß, LX

--
RFC 1925, Satz 2: Egal, wie fest man schiebt, ganz gleich, wie hoch die Priorität ist, man kann die Lichtgeschwindigkeit nicht erhöhen.