Mit Web-Performance beschäftige ich mich seit ca. eineinhalb Jahren immer intensiver innerhalb meines Jobs als Frontend-Entwickler. Auf diesem Weg habe ich schon viel gelernt und im Moment sieht es nicht so aus, als wenn sich daran bald etwas ändern würde. Um mein Wissen zu teilen habe ich dieses Blog ins Leben gerufen. Okay, auch um all mein Wissen zum Thema gesammelt niedergeschrieben zu haben und Leuten einfach Links schicken zu können. Aber im Ernst, Web-Performance ist dieser Tage ein aktuelles Thema und auch ein durchaus komplexes.

Worum es hier gehen soll

Dieses Blog wird sich mit Web-Performance beschäftigen – die Domain ist da ja auch recht eindeutig. Der Fokus wird, wenigstens vorerst, auf den Core Web Vitals (CWV) liegen, da Google dieses Thema aktuell sehr treibt. Ich bin allerdings nicht vordergründig an SEO interessiert, ich finde an den CWV vor allem gut, dass die Verbesserungen auch einen Mehrwert für die Menschen haben, die Websites tatsächlich benutzen.

Umso mehr ich mich in das Thema eingearbeitet habe, desto mehr habe ich die Komplexität umreißen können. Da ein wichtiger Bestandteil die Metriken und das Messen der Performance sind habe ich dafür zwei Seiten angelegt und mit (hoffentlich) verständlichen Texten und Definitionen gefüllt, sodass man leichter in das Thema einsteigen kann.

Was es schon gibt

Auf der Seite Metriken gebe ich erstmal einen groben Überblick. Auf den Unterseiten erkläre ich dann jede einzelne Metrik nochmal genauer:

Was es für Unterschiede beim Messen gibt und welche Tools man da wofür benutzen kann erkläre ich auf der Seite Messen. Hier geht erst um Synthetic vs. RUM und die Tools Lighthouse, PageSpeed Insights, WebPageTest und mein eigenes kleines Script pagespeed10x. Auch wenn das bisher erstmal nicht Fokus dieser Seite sein soll gehe ich auch noch ein wenig auf Custom Metrics ein – also wenn man wichtige Performance-Kennzahlen hat, die nicht von den bekannten Metriken abgedeckt werden – und wie man diese messen kann.

Was noch kommen soll

Mein Ziel ist es diese Seiten auf dem aktuellen Stand der Entwicklung zu halten. Hier im Blog werde ich wiederum über Erfahrungen aus dem Performance-Optimierungs-Alltag berichten, deren Halbwertszeit auch mal geringer sein kann.