# Performance Analysis

Performance Analysis ist smoxyʼs synthetisches Test-Tool, das die Website-Performance in einer kontrollierten Umgebung misst. Anders als Real User Monitoring (das tatsächliche Besuchererfahrungen erfasst) führt Performance Analysis standardisierte Tests durch und liefert konsistente, vergleichbare Ergebnisse über Zeit.

### Funktionsweise

Performance Analysis lädt die Seite in einer echten Browser-Umgebung und misst alles von der ersten Verbindung bis zum vollständigen Seitenaufbau. Der Test erfasst Core Web Vitals, Ressourcen-Ladekaskaden und identifiziert spezifische Engpässe, die die Geschwindigkeit beeinträchtigen.

Jeder Test liefert:

* **Performance-Score** (0-100): Eine Gesamtbewertung basierend auf gewichteten Metriken
* **Core Web Vitals**: LCP, FCP, CLS, TBT und TTFB-Messungen
* **Ressourcen-Analyse**: Detaillierte Aufschlüsselung von CSS, JavaScript, Bildern und Fonts
* **Third-Party-Einfluss**: Welche externen Dienste die Ladezeit beeinflussen
* **Handlungsempfehlungen**: Spezifische Probleme, nach Schweregrad und Auswirkung priorisiert

### Test durchführen

URL eingeben und Test starten. Der Prozess dauert 30-60 Sekunden, abhängig von der Seitenkomplexität.

**Test-Status-Verlauf:**

1. **Waiting** – Test ist in der Warteschlange
2. **Running** – Browser lädt und misst die Seite
3. **Completed** – Ergebnisse sind verfügbar
4. **Failed** – Ein Fehler ist aufgetreten (URL-Erreichbarkeit prüfen)

Ergebnisse bleiben zur Überprüfung verfügbar und können dem Performance Coach für KI-gestützte Analyse angehängt werden.

### Ergebnisse verstehen

#### Performance-Score

Der Score gewichtet Core Web Vitals und andere Timing-Metriken. Ein Score über 90 zeigt exzellente Performance an, 50-90 deutet auf Verbesserungspotenzial hin, und unter 50 erfordert Aufmerksamkeit.

#### Core Web Vitals

| Metrik                             | Was gemessen wird                  | Gut     | Verbesserungsbedarf | Schlecht |
| ---------------------------------- | ---------------------------------- | ------- | ------------------- | -------- |
| **LCP** (Largest Contentful Paint) | Wann der Hauptinhalt sichtbar wird | ≤ 2,5s  | 2,5s - 4,0s         | > 4,0s   |
| **FCP** (First Contentful Paint)   | Wann erster Inhalt erscheint       | ≤ 1,8s  | 1,8s - 3,0s         | > 3,0s   |
| **CLS** (Cumulative Layout Shift)  | Visuelle Stabilität beim Laden     | ≤ 0,1   | 0,1 - 0,25          | > 0,25   |
| **TBT** (Total Blocking Time)      | Wie lange die Seite nicht reagiert | ≤ 200ms | 200ms - 600ms       | > 600ms  |
| **TTFB** (Time to First Byte)      | Server-Antwortzeit                 | ≤ 800ms | 800ms - 1800ms      | > 1800ms |

#### Ressourcen-Aufschlüsselung

Der Test kategorisiert jede geladene Ressource:

* **CSS-Dateien**: Gesamtanzahl, Größe und welche das Rendering blockieren
* **JavaScript-Dateien**: Sync vs. Async-Laden, blockierende Skripte identifiziert
* **Bilder**: Format, Größe und Optimierungsmöglichkeiten
* **Fonts**: Ladestrategie und potenzielle FOUT/FOIT-Probleme
* **Third-Party-Anfragen**: Nach Domain gruppiert mit Timing-Auswirkung

#### Third-Party-Analyse

Externe Dienste verursachen oft erheblichen Performance-Overhead. Der Test gruppiert alle Third-Party-Anfragen nach Domain und zeigt:

* Anzahl der Anfragen pro Domain
* Übertragene Bytes insgesamt
* Wartezeit für jeden Dienst

Das hilft zu identifizieren, welche Integrationen (Analytics, Werbung, Chat-Widgets, Social Embeds) am meisten zur Ladezeit beitragen.

***

## Zugriff und Berechtigungen

| Feature            | Erforderlich                 | Geltungsbereich         |
| ------------------ | ---------------------------- | ----------------------- |
| Performance Check  | Benutzerkonto + Organisation | Organisationsweit       |
| Performance Suites | Benutzerkonto + Organisation | Organisationsweit       |
| Performance Coach  | Benutzerkonto + Organisation | Persönlich (pro Nutzer) |

Testergebnisse und Suites werden in der Organisation geteilt. Coach-Gespräche gehören einzelnen Nutzern und sind für Teammitglieder nicht sichtbar.
