Changelog

Was ist neu

Neue Features, Verbesserungen und wichtige Fixes – geordnet nach Release.

Juli 2026

Visuelle Regressionserkennung für geplante Scans

Neu

  • Visuelle Regressionserkennung: turbometrics erkennt jetzt automatisch, wenn sich das Erscheinungsbild einer Seite stark verändert (z. B. durch kaputtes CSS) und kann optional pro Scan einen Alert auslösen
  • Neue Alert-Schwellen für Desktop und Mobile getrennt einstellbar, im Auto- und im benutzerdefinierten Modus
  • Score-Badge: Performance-Score einer überwachten Domain per einbettbarem SVG-Badge auf der eigenen Website anzeigen — mit öffentlicher Bestätigungsseite

Verbessert

  • Bei bewussten Design-Änderungen kann der aktuelle Zustand direkt am Alert als neue Baseline übernommen werden, statt dauerhaft Alarm zu schlagen
  • REST API: Filmstrip-URLs (Screenshot-Folge des Ladeverlaufs) für Desktop und Mobil jetzt Teil der Scan-Response unter screenshots.filmstrip
  • REST API: screenshots.filmstrip_frames liefert zusätzlich Zeitstempel und Ladeereignis (FCP/LCP/Load/Fertig) pro Filmstrip-Frame
  • CDN-Erkennung: Der eingesetzte CDN-Anbieter (z. B. Cloudflare, Fastly, Akamai) wird jetzt namentlich ausgewiesen statt nur als Ja/Nein — auf der Detailseite und in der REST API unter preflight.cdn
  • Browser-Caching wird jetzt an den statischen Assets (CSS, JS, Bilder, Fonts) gemessen statt am Cache-Control des HTML-Dokuments — das bewertet den realen Wiederbesuch deutlich genauer
  • Bildformate: Die Kachel „WebP/AVIF“ nennt jetzt die Bezugsgröße („18 von 31 Bilddateien“) statt nur einer nackten Zahl
  • Bildtypen weisen aus, dass Anzahl und Größe auf einer Stichprobe der tatsächlich geladenen Bilder beruhen („Stichprobe: 6 von 59 Bildern“) — bisher wirkte die Liste unvollständig

Fixes

  • Filmstrip-Frames (Detailseite und REST API) werden jetzt zuverlässig chronologisch sortiert dargestellt — der LCP-Frame konnte je nach Seite an falscher Position in der Zeitleiste erscheinen
  • Server-Erkennung: Hinter einem CDN wurde fälschlich der CDN-Name als Server ausgewiesen (z. B. „cloudflare“ statt „LiteSpeed“). Die Detailseite zeigt jetzt den echten Origin-Server — und „Unbekannt“, wenn er nicht sicher bestimmbar ist. In der REST API liefert preflight.server ebenfalls den Origin-Server; ist er nicht bestimmbar, entfällt das Feld, statt einen falschen Wert zu melden
  • Lazy-Loading-Bilder: Unter der Überschrift mit der Anzahl der per Lazy Loading geladenen Bilder stand eine Liste aller Bilder der Seite. Die Liste zeigt jetzt genau die Bilder, auf die sich die Zahl bezieht
  • Lazy-Loading-Bilder wurden mehrfach gezählt, wenn ein Bild mehrere Lazy-Marker trug — die ausgewiesene Anzahl war dadurch deutlich zu hoch
  • CDN-Erkennung meldete bei Servern mit eigenem Cache (z. B. LiteSpeed) fälschlich ein vorgelagertes CDN. Ist keins vorhanden, steht dort jetzt „Keins erkannt“; ist eines erkennbar, aber der Anbieter nicht bestimmbar, „Erkannt“
April 2026

Domain-Vergleich, Custom Domain für Status-Pages, Live-Daten (RUM) & mehr

Neu: Domain-Vergleich

Vergleiche die Performance zweier Websites direkt: Score, Kategorien, Metriken und Filmstrip nebeneinander. Scans werden automatisch gestartet und aus derselben Region durchgeführt. Zum Vergleich →

Neu: Status-Page Custom Domain

Zeige deine öffentliche Status-Page unter einer eigenen Domain — z. B. status.meinefirma.de. CNAME und TXT-Eintrag werden direkt in den Domain-Einstellungen angezeigt, inklusive Kopieren-Buttons und automatischer DNS-Verifikation. Zur Anleitung →

Neu: Live-Daten — echte Nutzermessungen direkt aus dem Browser

Core Web Vitals (LCP, CLS, INP, FCP, TTFB) von echten Besuchern messen — ein Snippet, alle Metriken. Mit Dashboard, Alerts und API.

Neu

  • Domain-Vergleich: zwei Domains direkt vergleichen — Score, Kategorien, Metriken und Desktop-Filmstrip im Gegenüber
  • Domain-Vergleich: automatische Scan-Auslösung mit gleicher Region für faires Ergebnis
  • Domain-Vergleich: öffentlich teilbare Vergleichs-URLs
  • "Domain vergleichen"-Button auf der Scan-Detailseite
  • Status-Page Custom Domain: Status-Page unter einer eigenen Domain erreichbar machen (z. B. status.meinefirma.de) — CNAME- und TXT-Eintrag in den Domain-Einstellungen, automatische DNS-Verifikation über Cloudflare
  • Demo-Modus: Turbometrics direkt ausprobieren – vorbefüllter Demo-Account mit 5 Domains, realistischem Scan-Verlauf, Alerts und Live-Daten, ohne Registrierung
  • Live-Daten (RUM): Core Web Vitals von echten Besuchern messen – ein JavaScript-Snippet, p75-Werte, Trendchart und Geräte-/Länderaufschlüsselung
  • Live-Daten Dashboard: p75-Verlauf pro Tag, CWV-Bewertung (bestanden/nicht bestanden), langsamste Seiten, Aufschlüsselung nach Gerät und Land
  • Live-Daten Alert-Regeln: bei Schwellwert-Überschreitungen (p75) automatisch per E-Mail oder Webhook benachrichtigt werden – mit konfigurierbarem Fenster, Mindestmessungen und aufeinanderfolgenden Checks
  • Live-Daten Auto-Alerts: automatische Überwachung aller Core Web Vitals mit Google-Empfehlungen als Schwellwerte
  • Live-Daten API: Sites, Metriken, Chart-Daten und Alerts per REST API abrufen
  • Webhook-Ereignisse für Live-Daten: rum.alert.triggered und rum.alert.resolved in den Benachrichtigungseinstellungen konfigurierbar
  • Dashboard: zentrale Übersicht über alle überwachten Domains, Alerts und Live-Daten auf einen Blick
  • Wochenbericht per E-Mail: wöchentliche Zusammenfassung mit Scan-Monitoring, Live-Daten und Alerts – Versandtag und Inhalt konfigurierbar
  • Scan-Authentifizierung: geschützte Seiten per HTTP Basic Auth oder eigenem HTTP-Header scannen (Staging, passwortgeschützte Bereiche)
  • API: Basic Auth und Header-Auth auch über die REST API nutzbar
  • Bookmarklet: jede Website mit einem Klick direkt aus dem Browser scannen – per Drag-and-Drop installieren
  • Scan-Verlauf auf dem Report: Chart mit Score-Verlauf, Vor/Zurück-Navigation und Vergleich öffnen
  • Webhook-Authentifizierungs-Header: eigenen Auth-Header für Webhook-Empfänger konfigurierbar
  • Bulk-Scans auf der Domain-Übersicht: mehrere URLs einer Domain auf einmal scannen
  • Passkey-Anmeldung (WebAuthn): Anmeldung per Fingerabdruck, Gesichtserkennung oder Geräte-PIN — ohne Passwort. Einrichtung unter Account → Sicherheit
  • OAuth-Anmeldung: Login und Registrierung über Google oder GitHub — ohne separates Passwort. Bestehende Accounts werden automatisch verknüpft.
  • AVV-Seite: Auftragsverarbeitungsvertrag gemäß Art. 28 DSGVO für Live-Daten-Nutzer unter /avv verfügbar
  • /live-daten: neue öffentliche Landingpage mit Erklärung zu Real User Monitoring, Metriken und DSGVO
  • FAQ: Suchfunktion mit Highlighting, 12 neue Fragen zu Live-Daten und RUM
  • MCP-Server: turbometrics direkt mit Claude Desktop und anderen KI-Tools verbinden – Scans, Alerts und Live-Daten per natürlicher Sprache abfragen, ohne Copy-Paste

Verbessert

  • Frame-Timeline (Filmstrip) auf dem Scan-Report: visueller Ladefortschritt als Screenshot-Folge mit Zeitmarken für FCP, LCP, Load und Fertig – für Desktop und Mobil separat, per Tab umschaltbar
  • KI-gestützte Empfehlungen: beim Öffnen des Empfehlungen-Tabs werden automatisch individuelle Handlungsempfehlungen auf Basis der Scan-Ergebnisse generiert
  • Systemstatus (/status): Gesamt-Status berücksichtigt jetzt Queue-Tiefe und Scan-Erfolgsrate – nicht nur Worker-Verfügbarkeit
  • Systemstatus (/status): Kompakte Zahlenformatierung (~249k, ~1,2M) für Scan- und RUM-Zähler
  • Systemstatus-Seite um Live-Daten Metriken erweitert: Events heute, Ø LCP und 30-Tage-Balken
  • Benachrichtigungsseite zeigt jetzt auch Live-Daten Alert-Zustellungen mit Metrik-Badge und Schwellwert
  • Alert-Suche findet jetzt auch Live-Daten Alerts nach Domain
  • Alert-Mails verlinken jetzt direkt auf den passenden Quellfilter (Scans oder Live-Daten)
  • Webhook-Dokumentation um Live-Daten Ereignisse und Payload-Struktur erweitert
  • Webhook-Zustellung: maximal 10 Versuche bei Fehlern, danach automatisches Aufgeben statt Endlosschleife
  • Automatische Bereinigung alter Live-Daten Events nach Tarif-Aufbewahrungsfrist
  • Docs-Navigation: Sticky Sidebar, Akkordeon-Gruppen und Volltextsuche
  • Alle Docs-Seiten überarbeitet – neue Seiten für Scan-Authentifizierung, PDF-Reports, CSV/Excel-Export, Status-Page, Vergleich und mehr
  • Pagination auf allen Views mit Sliding-Window-Seitenzahlen
  • Einklappbare Cards auf Scan-Zielen, Domain-Detail und Vergleich
März 2026

REST API, Request-Waterfall, neue Region & UI-Überarbeitung

Neu

  • REST API: Token-basierter Zugriff auf Scans, Domains, Alerts und Account-Daten (Laravel Sanctum)
  • Neue Scan-Region: Nürnberg (de-nbg1)
  • Request-Waterfall im Entwickler-Tab: alle Ressourcen mit Timing und Typ auf einen Blick
  • Long-Tasks-Sektion: JavaScript-Blockierungen visualisiert
  • DOM-Größe, Blocking Scripts, Bilder ohne Dimensionen und Ressourcen-Breakdown im Entwickler-Tab
  • Recovery-Benachrichtigungen: E-Mail und Webhook wenn sich ein Alert selbst auflöst
  • scan.completed Webhook-Event: bei jedem abgeschlossenen geplanten Scan auslösbar
  • Zustellstatus-Badges im Alert-Verlauf: Ausstehend, Zugestellt, Fehler mit Tooltip
  • TurboMetricsBot-Infoseite unter /bot: User-Agent, IP-Adressen und Verhalten

Verbessert

  • PDF-Report erweitert: Score-Gauge, farbige Kennzahlen, Ressourcen-Breakdown, Side-by-Side Screenshots, Top-Probleme
  • Domain-Detail komplett überarbeitet: Chart, Screenshot-Vorschau, Suchfeld, TBT-Delta
  • Meine Scans und Meine Domains: kompakteres Layout, Dropdown-Filter, Score-Badges, klickbare Zeilen
  • Geplante Scans: komprimiertes Formular, Icon-Buttons, Dropdown-Filter
  • Top-100-Seite als Leaderboard neu gestaltet
  • Scoring-Seite: neue Kacheln für Frontend und Fonts, visuell überarbeitet
  • JSON-Export um TBT, Long Tasks, Navigation Timing, Seitenstruktur und Asset-Gewichte erweitert
  • Score-Schwellwerte vereinheitlicht (90/75/60) durchgängig in allen Ansichten

turbometrics ist live gegangen

März 2026 – der offizielle Start. Danke, dass du dabei bist.