JavaScript · Senior · Frage 1 von 75

Wie verarbeitet die Event Loop im Browser Aufgaben?

Antwort zeigen

Richtige Antwort: Eine Macrotask, dann die ganze Microtask-Warteschlange, dann eventuell ein Rendering

Erklärung

Nach jeder Macrotask (Skript, Event, Timer) wird die Microtask-Warteschlange komplett geleert, auch mit unterwegs hinzugefügten Microtasks. Dann kann der Browser das Rendering aktualisieren (und requestAnimationFrame aufrufen), wenn es Zeit für einen Frame ist. Deshalb blockiert auch eine lange Kette von Microtasks das Rendering.

Zum Weiterlesen

Fehler in der Frage

JavaScript · Senior · Frage 1

Teste dich selbst

Mach den Test JavaScript · Senior: Fragen und Antworten werden gemischt, und am Ende wartet eine Übersicht der Fehler.

Diesen Test machen