Im Allgemeinen wird JavaScript-Ausführung im Browser als single-threaded betrachtet. Gilt dieser einzelne Thread für alle Tabs, die in einem Browserfenster geöffnet sind?Teilen alle Registerkarten in einem Browserfenster einen einzelnen JavaScript-Thread?
Mit anderen Worten, wenn (anderer) JavaScript-Code in verschiedenen Registerkarten ausgeführt wird, werden alle mit einem einzigen Thread ausgeführt?
Was passiert außerdem, wenn mehrere Fenster desselben Browsers geöffnet sind und jedes Fenster mehrere Registerkarten enthält?
Abschließend hängt die Antwort auf die oben genannten von Browser-Hersteller/Version usw.?
Ich denke, deine letzte Frage beantwortet alles. – HamZa
Ich denke auch, dass Ihre Frage am besten für [Security SE] (http://security.stackexchange.com) geeignet ist. – HamZa
@HamZa, abgesehen von Sicherheitsbedenken, hängt es mit der Leistung/Verhalten Ihres JS-Code, als ob es über Tabs single-threaded ist, dann kann etwas von Ihrem Code (z. B. setTimeout) verzögert werden, die unerwünschtes Verhalten verursachen könnte. – MLister