Frage

Wenn XMLHttpRequest mit asynchronem Modus verwendet wird, dann wird die onreadystatechange Rückrufe für 0,1,2 Zustände in UI-Thread nur aufgerufen oder im Hintergrund-Thread?

Und ist es möglich, dass dieses Verhalten in verschiedenen Browsern anders sein könnte?

Mit freundlichen Grüßen, Keshav

War es hilfreich?

Lösung

Wenn Sie nicht gerade speziell Hintergrund Arbeiter mit (die Browser-Erweiterungen sind und nicht universell noch implementiert, das heißt Sie würden wissen, wenn man sie bewertet wurden), alles wird immer im selben Thread ausgeführt werden. Das ist, wie JavaScript funktioniert.

Natürlich könnten einige Implementierungen Dinge optimieren, indem JS läuft in einem separaten Thread, aber das wird dir immer unsichtbar sein.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top