Overload

Für einen kurzen Moment glaubte ich, mit dem neuen HTML-Attribut preload eine Lösung für die darstellungsblockierende CSS-Datei gefunden zu haben – den markup-based async loader:

<link rel="preload" as="style" href="/css/mysites.css" onload="this.rel='stylesheet'">

Leider erzeugt die onload-Anweisung ein merkliches Flackern bei der Seitennavigation, weil die CSS-Anweisungen eben nachträglich umgesetzt werden. Oder, wie Yoav Weiss es ausdrückt:

yeah, it's something you should use only for non critical css