Wie man die CSS Performance verbessert

Avatar of Chris Coyier
Chris Coyier am

DigitalOcean bietet Cloud-Produkte für jede Phase Ihrer Reise. Starten Sie mit 200 $ kostenlosem Guthaben!

Es besteht kein Zweifel daran, dass CSS eine große Rolle bei der Web-Performance spielt. Milica Mihajlija bringt auf den Punkt, warum genau

Wenn für eine Seite CSS verfügbar ist, sei es Inline-CSS oder ein externes Stylesheet, **verzögert der Browser das Rendern, bis das CSS geparst ist**. Dies liegt daran, dass Seiten ohne CSS oft unbrauchbar sind.

Der Browser *muss* warten, bis das CSS sowohl heruntergeladen als auch geparst ist, um uns das erste Rendering der Seite anzuzeigen, sonst wäre das Surfen im Web visuell extrem ruckelig. Wir würden wahrscheinlich JavaScript schreiben, um das Rendern von Seiten absichtlich zu verzögern, wenn das native Web so funktionieren würde.

Wie kann man es also verbessern? Klassiker wie Caching, Minifizierung und Komprimierung helfen. Aber auch, weniger davon zu versenden und nur den Teil zu laden, den man benötigt, und den Rest nach dem ersten Rendering.

Es geht nur darum, *wie* und *wie viel* CSS Sie laden, und hat sehr wenig mit dem Inhalt des CSS zu tun.

Direkter Link →