Home
/Performance basics
ARTICLE DEEP DIVE

Performance Basics:
Technische Metriken verstehen.

Technische Metriken verstehen und optimieren. Fokus auf Core Web Vitals, Ladezeiten und Ressourcen-Priorisierung.

schedule2 min read
calendar_month21. Februar 2026
edit_noteRedaktion: Seitenbreite

Schnelle Ladezeiten sind kein Luxus, sondern eine technische Notwendigkeit. Google's Core Web Vitals sind der Industriestandard, um die User Experience quantitativ zu messen. Sie bewerten nicht nur, wie schnell eine Seite lädt, sondern wie stabil und reaktionsfähig sie ist.

LCP GOOD
1.2s
CLS EXCELLENT
0.02shift
INP NEEDS WORK
240ms

Ressourcen-Priorisierung

Browser sind intelligent, aber sie können nicht hellsehen. Mit modernen HTML-Attributen können wir dem Browser Hinweise geben, welche Ressourcen für den ersten Render-Zyklus kritisch sind und welche später geladen werden können.

rel="preload"

Lädt kritische Ressourcen (z.B. Fonts, Hero-Images) frühzeitig im Request-Zyklus.

loading="lazy"

Verschiebt das Laden von Bildern und Iframes, bis sie im Viewport sichtbar werden.

fetchpriority="high"

Markiert Ressourcen, die mit höchster Priorität geladen werden sollen (z.B. LCP-Element).

async / defer

Kontrolliert die Ausführung von Skripten, um das Blockieren des Parsers zu verhindern.

Critical Rendering Path

Das Verständnis des kritischen Renderpfads ist essentiell. Es ist die Abfolge von Schritten, die der Browser durchläuft, um HTML, CSS und JavaScript in Pixel auf dem Bildschirm zu verwandeln. Blockierende Ressourcen hier zu minimieren, ist der Schlüssel zu schnellem First Contentful Paint (FCP).

0ms
Start
HTML
HTML Parsing
DOM Tree Construction
+120ms
CSS
CSSOM Construction
Style Calculation
+250ms
brush
Layout & Paint
Render Tree → Pixels

Implementierung

Hier sehen wir ein Beispiel für eine optimierte <head> Struktur, die kritische Ressourcen priorisiert und nicht-kritische Ressourcen zurückstellt.

optimized-head.html
1<head>
2  <!-- 1. Preload LCP Image (höchste Prio) -->
3  <link 
4    rel="preload" 
5    as="image"
6    href="/hero-image.webp" 
7    fetchpriority="high"
8  >
9  <!-- 2. Critical CSS inline -->
10  <style>
11    .hero { display: grid; ... }
12  </style>
13  <!-- 3. Non-critical JS deferred -->
14  <script 
15    src="/analytics.js" 
16    defer
17  ></script>
18  <!-- 4. Fonts preconnect -->
19  <link rel="preconnect" href="https://fonts.gstatic.com" />
20</head>
21<body>
22  <img 
23    src="/hero-image.webp" 
24    fetchpriority="high"
25    alt="Product Demo" 
26  />
27  ...
28</body>

check_circleChecklist für Performance

  • 01.Optimieren Sie Bilder (WebP/AVIF) und setzen Sie explizite width und height Attribute gegen Layout Shifts (CLS).
  • 02.Vermeiden Sie Render-Blocking JavaScript im <head>. Nutzen Sie defer oder async.
  • 03.Self-hosten Sie Fonts oder nutzen Sie aggressive Caching-Strategien, um Flash of Unstyled Text (FOUT) zu vermeiden.