Haupt-Thread

Der Haupt-Thread ist der Ort, an dem ein Browser Benutzerevents verarbeitet und zeichnet. Standardmäßig verwendet der Browser einen einzelnen Thread, um den gesamten JavaScript-Code auf Ihrer Seite auszuführen, ebenso wie um Layouts, Neuberechnungen und die Speicherbereinigung durchzuführen. Das bedeutet, dass lang laufende JavaScript-Funktionen den Thread blockieren können, was zu einer nicht ansprechbaren Seite und einer schlechten Benutzererfahrung führt.

Sofern nicht absichtlich ein Web Worker wie ein Service Worker verwendet wird, läuft JavaScript auf dem Haupt-Thread. Es ist daher leicht für ein Skript, Verzögerungen bei der Eventverarbeitung oder dem Zeichnen zu verursachen. Je weniger Arbeit der Haupt-Thread leisten muss, desto mehr kann dieser auf Benutzerevents reagieren, zeichnen und allgemein reaktionsfähig gegenüber dem Benutzer sein.

Siehe auch