Browser und Performance · Middle · Frage 1 von 75

Welches Problem verursacht dieser Code?

for (const card of cards) {
  const h = card.offsetHeight;
  card.style.height = h + 10 + "px";
}
Antwort zeigen

Richtige Antwort: Layout Thrashing: Lesezugriffe erzwingen ein synchrones Layout

Erklärung

Geometrie nach einer Stiländerung zu lesen zwingt den Browser, das Layout sofort neu zu berechnen. Bündle zuerst alle Lesezugriffe, dann alle Schreibzugriffe.

Zum Weiterlesen

Fehler in der Frage

Browser und Performance · Middle · Frage 1

Teste dich selbst

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

Diesen Test machen