Dieser Browser unterstützt :has()
noch nicht!
<div>
mit rotemblauem Rahmen wird zuerst geladen.sleep()
) lädt der Rest des Markups, darin ein <p>
child element mit grünem Rahmen.
In Browsern, die :has()
unterstützen, sollte der Rahmen des <div>
anfangs rot gewesen sein, bevor das <p>
geladen wurde.
Safari macht das mit dem Streamen allerdings nicht, und Chrome Canary hat einen Bug (der im Trunk bereits gefixt wurde), durch den der Repaint nicht stattfindet, weshalb dieser per JS erzwungen wird. (Fix deaktivieren)