Dieser Browser unterstützt :has() noch nicht!

Dieses äußere <div> mit rotemblauem Rahmen wird zuerst geladen.
In 5 Sekunden (per PHP 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.