I will start by listing the contents of the workspace directory to find the file or HTML fragment that needs translation. I will view the contents of the file `tmp_source_260618113712.json` which seems to contain the source data for translation, as its timestamp matches the current time. I will view `stateless_translate.py` to see how the translation is structured and how files are handled. I will view `launchagent_out.log` and `launchagent_err.log` to understand what was running and what prompt/fragment the script is asking me to translate. I will check the first few lines of `launchagent_out.log` to see the context. I will view the end of `launchagent_out.log` to see the log of the current/most recent job. I will list all currently running background tasks to see if the translation script or other agents are currently active.
Kostenlos & Open Source

Dein KI-Agent hat gerade Core Web Vitals Superkräfte bekommen

Verbinde Claude Code mit deinen CoreDash field data. Er findet deinen schlimmsten Engpass bei Millionen von Seitenaufrufen, spürt die Ursache in Chrome auf und schreibt den Fix. Agentische Web-Performance: kein Bericht, sondern die tatsächliche Codezeile, die geändert werden muss.

In 2 Minuten installieren Kostenlose CoreDash-Testphase starten »
claude --chrome
25+
RUM-Dimensionen abgefragt
28 Tage
echte Nutzerdaten
5 Agents
Claude, Cursor, Windsurf, VS Code, Gemini
0
Lighthouse-Scores genutzt

Trusted by market leaders · Client results

kpnadevintafotocasaworkivaloopearplugsebaynestlecomparewhowhatwearmy work featured on web.devmarktplaatsvpndpg mediaharvardhappyhorizonaleteiasnvperionmonarcherasmusmcsaturnnina care

KI-Performance-Tools haben ein Datenproblem

Die meisten KI-Agenten optimieren für Lighthouse. Ein synthetischer Score auf einem simulierten Gerät, den Google nicht für das Ranking nutzt. Ein nützlicher KI-Agent für Web-Performance startet mit denselben Daten wie Google: echte Nutzer auf günstigen Handys, unzuverlässige Verbindungen und Kontinente, die dein Entwicklungsrechner noch nie gesehen hat.

Lighthouse ist nicht dein Ranking-Signal

Google rankt basierend auf CrUX-field data von echten Chrome-Nutzern über 28 Tage. Ein perfekter Lighthouse-Score und ein schlechter Feld-Wert kommen ständig vor. 52 % der mobilen Websites fallen bei mindestens einem Core Web Vital im Feld durch.

Blinde Agenten machen blinde Korrekturen

Ohne echte Nutzerdaten weiß ein KI-Agent nicht, welche Seite langsam ist, welches Element der Flaschenhals ist oder ob seine Korrektur geholfen hat. Er optimiert eine Simulation und macht Feierabend. Deine echten Nutzer sehen das anders.

Manuelle Fehlersuche dauert Stunden

Daten segmentieren. Hypothese aufstellen. Trace ausführen. Bestätigen. Korrektur entwerfen. Ein Senior-Performance-Engineer braucht 2 bis 4 Stunden pro Problem. Multipliziere das mit jeder langsamen Seite auf deiner Website.

INP lässt sich im Labor überhaupt nicht simulieren Interaction to Next Paint misst, wie echte Nutzer mit deiner Seite interagieren. Kein synthetisches Tool kann das Verhalten echter Nutzer nachbilden: wo sie tippen, wie schnell sie scrollen, welches Gerät sie in den Händen halten. Lighthouse gibt das INP nicht einmal aus. Wenn dein KI-Agent Lighthouse ausführt, ist er blind für deine schlimmsten Interaktivitätsprobleme. Field data sind die einzige Quelle.

Zwei Quellen der Wahrheit: Field data trifft auf Browser-Beweise

CWV Superpowers kombiniert echte Nutzerdaten von CoreDash mit gezielten Chrome-Traces. Die field data zeigt, was langsam ist. Chrome zeigt, warum.

CoreDash zeigt dem Agenten, was langsam ist

CoreDash erfasst jeden Seitenaufruf jedes echten Nutzers. Jeder Messwert wird dem exakten Element zugeordnet, das das Problem verursacht. Kein Sampling, keine Limits.

Wenn CoreDash einen LCP von 4,2 Sekunden meldet, bei dem Load Delay 52% der Gesamtzeit auf div.hero > img.main ausmacht, weiß der Agent genau, wo er suchen muss. Keine Vermutung. Eine Messung aus Millionen echter Sitzungen.

Der Skill fragt über 25 CoreDash-Dimensionen ab: LCP-Element, Elementtyp, Priority-Status, Phasenaufteilung, INP-Interaktionsziel, LOAF-Skripte, sich verschiebendes CLS-Element, Gerätetyp, Besuchertyp, Netzwerkgeschwindigkeit, 7-Tage-Trends.

Chrome zeigt dem Agenten, warum es langsam ist

CWV Superpowers ruft die Seite mit mobiler Emulation auf: Fast 3G, 4x CPU-Drosselung. Es zeichnet nur die Engpass-Phase auf, die CoreDash identifiziert hat.

Ist Load Delay der Engpass? Der Agent untersucht den Netzwerk-Wasserfall nach Erkennungslücken. Render Delay? Er sucht nach blockierenden Skripten und Verzögerungen beim Laden von Schriften.

Das Ergebnis: Filmstrip-Screenshots, der Netzwerk-Wasserfall und gezielte Beweise, die die Hauptursache erklären, die deine field data aufgedeckt hat.

Proportionales Denken statt absoluter Schwellenwerte

Lighthouse sagt dir: „Render Delay beträgt 350ms.“ Ist das das Problem? Keine Ahnung. CWV Superpowers identifiziert den Engpass als die Phase, die den größten Prozentsatz der Gesamtzeit ausmacht.

Der INP liegt bei 350ms. Input Delay 70ms (20%), Processing 80ms (23%), Presentation 200ms (57%). Presentation ist der Engpass, obwohl 200ms isoliert betrachtet in Ordnung klingen. Die Behebung bringt den Unterschied. Die Optimierung von Input Delay macht sich kaum bemerkbar.

Das verhindert den häufigsten Fehler bei der Performance-Arbeit: das Falsche zu reparieren.

Fünf Schritte: Von „irgendwas ist langsam“ zum Code-Fix

Stell eine Frage. Fünf Schritte später hast du einen Fix, gestützt auf echte Nutzerdaten.

1. Erkennung

Scannt deine CoreDash-Daten nach den schlechtesten Seiten und Metriken. Priorisiert schlechte Einstufungen, Mobilgeräte, Seiten mit viel Traffic und p75-Werte, die einen langen, schlechten Verteilungsschwanz verbergen.

2. Diagnose

Zerlegt die Metrik in Phasen. LCP: TTFB, Ladeverzögerung, Ladezeit, Renderverzögerung. INP: Eingabeverzögerung, Verarbeitung, Darstellung. Benennt den Engpass nach Prozentanteil.

3. Chrome-Trace

Besucht die Seite mit Mobilgerät-Emulation. Zeichnet nur die Engpass-Phase aus Schritt 2 auf. Erfasst Netzwerk-Wasserfall, Filmstrip und Belege für blockierende Ressourcen.

4. Fehlerursache

Führt beide Datenquellen in einer Aussage zusammen: das Element, die Ursache, die CoreDash-Metriken und was Chrome bestätigt hat. Keine Unklarheiten.

5. Fix oder Bericht

Du entscheidest. Wende den Code-Fix an: mit Datei, Zeile, Element und Vorher/Nachher. Erstelle einen eigenständigen HTML-Bericht mit Diagrammen und Belegen. Oder beides.

25+ Dimensionen: Jeden Winkel, den deine field data abdecken

Das sind die tatsächlichen CoreDash-Dimensionen, die der Agent abfragt. Keine Zusammenfassung. Das vollständige Bild.

LCP (Largest Contentful Paint)

LCP-Element Elementtyp Prioritätsstatus TTFB-Phase Ladeverzögerung Ladezeit Render-Verzögerung

INP (Interaction to Next Paint)

INP-Ziel Eingabeverzögerung Verarbeitung Darstellung LOAF-Skripte Ladezustand

CLS (Cumulative Layout Shift)

Sich verschiebendes Element Verschiebungsursache Verschiebungs-Timing

Segmente

Gerätetyp Land Browser Betriebssystem Verbindung Besuchertyp Seitenpfad

Trends

7-Tage-Delta 28-Tage-Baseline Regressionserkennung

Diagnose: Phasen-Aufschlüsselung für jeden Core Web Vital

Nicht nur Scores. Jede Metrik aufgeteilt in Phasen durch Zuordnung realer Nutzer von CoreDash.

LCP mit KI beheben: Largest Contentful Paint-Diagnose

4-Phasen-Aufschlüsselung: TTFB, Ladeverzögerung, Ladezeit, Render-Verzögerung. Zeigt, welche Phase den größten Teil der Gesamtzeit beansprucht.

Element-Attribuierung: Das exakte LCP-Element, sein Typ (Bild, Text, Hintergrundbild, Video) und der Prioritätsstatus (fetchpriority, lazy loading).

Typische Korrekturen: Preload-Hinweis hinzufügen, lazy loading vom Hero-Element entfernen, Bildformat optimieren, render-blockierendes Skript korrigieren.

INP mit KI beheben: Interaction to Next Paint-Diagnose

3-Phasen-Aufschlüsselung: Input-Verzögerung, Verarbeitung, Präsentationsverzögerung. Die einzige Metrik, die du nicht mit lab data simulieren kannst. Field data ist die einzige Quelle.

Skript-Attribuierung: Long Animation Frames (LOAF) nennt die genaue JavaScript-Datei und Dauer. Plus den Seitenlade-Status zum Zeitpunkt der Interaktion.

Typische Korrekturen: Zum main thread yielden, Auswertung verzögern, Event-Handler aufteilen, content-visibility für große DOMs nutzen.

CLS: Cumulative Layout Shift

5 Ursachen-Muster: Bilder ohne Größenangaben, Schriftart-Wechsel, dynamisch injizierter Inhalt, spät ladende Ressourcen, CSS-Animationen auf Layout-Eigenschaften.

Dimensionsübergreifend: Vergleicht Mobilgeräte vs. Desktop, neue vs. wiederkehrende Besucher sowie schnelle vs. langsame Netzwerke, um die Ursache einzugrenzen.

Typische Korrekturen: width/height hinzufügen, font-display: optional, min-height-Reservierung, transform statt top/left nutzen.

Echtes Beispiel

Wie eine Ursachenbeschreibung aussieht

Nicht „überlege, deine Bilder zu optimieren“. Das ist die tatsächliche Ausgabe. Spezifisch genug für Review und Merge.

Fehlerursache:

Das LCP-Bild div.hero-banner > img.product-main auf /product/running-shoes-42 wird 1.980 ms zu spät erkannt, weil ein Preload-Hint fehlt und fetchpriority="high" nicht gesetzt ist.

CoreDash-Belege:

LCP liegt bei 3.820 ms (schlecht) auf Mobilgeräten, p75. Die Ladeverzögerung ist der Engpass mit 1.980 ms (52 % der Gesamtzeit). Prioritätsstatus: 3 (nicht vorgeladen). Trend: Verschlechterung um +340 ms über 7 Tage.

Chrome-Belege:

Der Netzwerk-Wasserfall zeigt eine Lücke von 1.940 ms zwischen dem ersten HTML-Byte und der Bildanforderung. Das Bild wird nur in CSS referenziert und ist für den Preload-Scanner unsichtbar.

Behebung:

Füge <link rel="preload" href="/images/hero.jpg" as="image" fetchpriority="high"> in templates/product.html in Zeile 12 hinzu. Setze fetchpriority="high" auf dem img-Element in Zeile 47.

Generischer KI-Rat:

„Überlege, fetchpriority für dein LCP-Bild hinzuzufügen, und stelle das korrekte Preloading kritischer Ressourcen sicher.“

CWV-Superkräfte:

Element: div.hero-banner > img.product-main

Datei: templates/product.html, Zeile 47

Beleg: 52 % der LCP-Zeit in der Ladeverzögerung (CoreDash p75). 1.940 ms Erkennungslücke (Chrome-Wasserfall).

Behebung: 2-zeilige Code-Änderung mit Vorher/Nachher-Diff.

Vergleich: So schlägt sich CWV Superpowers

Verschiedene Tools lösen verschiedene Probleme. Das leistet jedes Tool wirklich.

Funktion CoreDash + CWV Superpowers Chrome DevTools MCP PSI / Lighthouse MCP
Datenquelle Echte Nutzer (28 Tage field data) Einzelne Lab-Session Simulierter einzelner Ladevorgang
INP-Messung ✓ Echte Interaktionen ✗ Keine echten Nutzer ✗ Nicht gemessen
Phasen-Aufschlüsselung ✓ LCP-, INP- und CLS-Phasen ~ Manuelle Analyse ✗ Nur Score
Elementzuordnung ✓ Exaktes Element + Priorität ~ Wenn du weißt, wo du suchen musst ~ Generische Vorschläge
Proportionale Analyse ✓ Engpass nach % ✗ Absolute Werte ✗ Absolute Werte
Segmentvergleich ✓ Gerät, Land, Browser ✗ Einzelne Konfiguration ✗ Einzelne Konfiguration
Trend-Erkennung ✓ 7-Tage-Delta ✗ Momentaufnahme ✗ Momentaufnahme
Chrome-Tracing ✓ Gezielt nach Phase ✓ Voller Zugriff ✗ Kein Browser
Code-Fixes ✓ Datei + Zeile + Diff ~ Agentenabhängig ~ Generische Ratschläge

Hinweis: Chrome DevTools MCP ist eine Ergänzung. CWV Superpowers nutzt es für gezieltes Tracing, nachdem die field data den Engpass identifiziert hat. Beide Tools funktionieren am besten zusammen.

Berichte: In Slack posten, an Jira anhängen

Eigenständiges HTML. Keine Abhängigkeiten. Kein Build-Schritt. Eine Datei, alles inline.

Vollständiger Bericht (mit Chrome)

Farbcodierte Metrik-Karten, Diagramme zur Phasenaufteilung, Filmstreifen-Screenshots zu Schlüsselmomenten (First Paint, LCP, geladen), Netzwerk-Wasserfall-SVG, Ursachenanalyse und die empfohlene Behebung mit Vorher-Nachher-Code.

RUM-only-Bericht

Dieselben Metrik-Karten und Phasenaufteilung, dazu Element-Attribuierung und Ursachenanalyse. Kein Filmstreifen oder Wasserfall, aber die Diagnosequalität ist identisch, weil Field Data die Quelle der Wahrheit ist.

Funktioniert mit jedem MCP-Client

Claude Code: Vollständiger Skill mit automatisiertem Workflow. Erkennung, Diagnose, Chrome-Tracing, Code-Fixes und Berichte. Empfohlen.

Cursor: Plugin-Installation mit CoreDash-MCP. Vollständige Diagnose und Code-Fixes in deinem Editor.

VS Code, Windsurf, Gemini CLI: Jeder Client, der HTTP-MCP-Server unterstützt, verbindet sich mit CoreDash. Gleiche Field Data, gleiche Attribuierung.

Client Success

Don't just take my word for it

Startklar in 2 Minuten

Automatisierte Core Web Vitals-Diagnose im Terminal. Du brauchst einen CoreDash-Account mit aktivem Datenfluss. Die kostenlose Version reicht.

Claude Code

# 1. CoreDash MCP-Server hinzufügen (Browser-Login, kein API-Key)
claude mcp add --transport http coredash https://app.coredash.app/api/mcp

# 2. CWV Superpowers installieren
/plugin marketplace add corewebvitals/cwv-superpowers
/plugin install cwv-superpowers@cwv-superpowers

# 3. Mit Chrome starten (optional, empfohlen)
claude --chrome

# 4. Loslegen
Finde mein größtes CWV-Problem und behebe es.

Führe beim ersten Verbinden /mcp aus, wähle coredash und wähle Authenticate. Dein Browser öffnet den CoreDash-Login. Du wählst ein Projekt und bestätigst es. Claude Code speichert ein kurzlebiges OAuth-Token. Es aktualisiert sich automatisch (1 Stunde Zugriff, 30 Tage Refresh) und bleibt widerrufbar. Kein Key zum Einfügen.

Bevorzugst du einen API-Key für Headless- oder CI-Nutzung? Ergänze den Befehl um --header "Authorization: Bearer cdk_YOUR_API_KEY", generiert unter CoreDash → Project Settings → API Keys (MCP). Nur einmal angezeigt. Als SHA-256-Hash gespeichert. Schreibgeschützt.

Cursor

# Plugin installieren
/plugin-add cwv-superpowers

Füge CoreDash zu .cursor/mcp.json hinzu:

{
  "mcpServers": {
    "coredash": {
      "url": "https://app.coredash.app/api/mcp",
      "headers": {
        "Authorization": "Bearer cdk_YOUR_API_KEY"
      }
    }
  }
}

Andere MCP-Clients

Endpunkt: https://app.coredash.app/api/mcp
Header: Authorization: Bearer cdk_YOUR_API_KEY

Funktioniert mit VS Code (Copilot-Agentenmodus), Windsurf, Gemini CLI, Claude Desktop und jedem HTTP-MCP-Client. Ein MCP-Webperformance-Endpunkt, jeder Agent.

Häufig gestellte Fragen

Muss Chrome laufen, um CWV Superpowers zu nutzen?

Nein. Chrome-Tracing ist optional. Ohne Chrome bekommst du eine vollständige field data-Diagnose, Phasenaufschlüsselungen, Element-Attribuierung und Code-Fix-Vorschläge allein auf Basis von CoreDash-Daten. Chrome ergänzt Filmstrip-Screenshots, einen Netzwerk-Waterfall und die visuelle Bestätigung der Ursache. Beide Modi generieren Berichte.

Wie unterscheidet sich das vom Ausführen von Lighthouse in meinem AI-Agenten?

Lighthouse führt einen einzigen synthetischen Ladevorgang auf deinem Rechner aus. CWV Superpowers nutzt 28 Tage echte Nutzerdaten von CoreDash: echte Geräte, echte Netzwerke, echte Interaktionen. Es misst INP bei echten Taps von Nutzern (Lighthouse kann das nicht). Es vergleicht Segmente (Mobil vs. Desktop, Indien vs. USA). Und es nutzt proportionale Logik, um die Engpass-Phase zu finden, nicht nur absolute Scores.

Welche AI-Coding-Agenten werden unterstützt?

Jeder AI-Coding-Agent für Web-Performance, der MCP-Server (Model Context Protocol) unterstützt. Claude Code hat einen dedizierten Skill mit einem automatisierten 5-Schritte-Workflow. Cursor, VS Code (Copilot-Agentenmodus), Windsurf, Gemini CLI und Claude Desktop verbinden sich über den HTTP-MCP-Endpunkt von CoreDash. Die field data und die Attribuierung sind bei allen Clients identisch.

Ist CoreDash kostenlos?

CoreDash hat einen kostenlosen Tarif, der mit CWV Superpowers funktioniert. Du brauchst Daten von deiner Seite (füge das CoreDash-Script-Tag hinzu). Der kostenlose Tarif hat kein Sampling und keine Seitenaufruf-Limits. API-Keys für den MCP-Zugriff sind in allen Tarifen verfügbar.

Kann ich das für Kundenseiten nutzen?

Ja. Für jedes CoreDash-Projekt kannst du unbegrenzt  dedizierte MVP-API-Keys erstellen . Füge CoreDash zu jeder Kundenseite hinzu, generiere einen Read-only-API-Key und konfiguriere deinen MCP-Client. Der Agent sieht nur die Daten für dieses Projekt. CWV Superpowers ist MIT-lizenziert, daher gibt es keine Einschränkungen für die kommerzielle Nutzung.

MIT-Lizenz

Open Source. Kein Lock-in.

Core Web Vitals-Automatisierung, die du inspizieren und erweitern kannst. Der Orchestrator, die Diagnosemodule, die Chrome-Tracing-Logik und die Berichtsvorlagen liegen alle auf GitHub. Lies, wie es funktioniert. Forke es. Erweitere es. Beteilige dich.

Starte deinen kostenlosen Test Auf GitHub ansehen