Sven Venger: HTML noch zeitgemäß?

Beitrag lesen

@@Sven Venger

Nein. Die Rendering-Engine kann anfangen, wenn alles, was zur Darstellung nötig ist, eingetröpfelt ist. Dazu zählt das Stylesheet. CSS blockiert das Rendern. Was man machen kann: initial nur das nötigste CSS einbinden (critical path), den Rest per JavaScript nachladen.

Da muss ich mal nachhaken. Mein Verständnis war/ist, dass eine Rendering-Engine nicht so einfach loslegt, sondern wartet, bis der DOM geladen wurde

Zum Beispiel

<body>
  <section/>
  <section/>
  <section/>
  <section/>
...
  <section/>
</body>

Mein Verständnis ist, dass die Rendering-Engine erst alle <section/> Elemente einliest, bevor damit angefangen wird, die zu rendern. Ist mein Verständnis falsch?