PEPerformance

Schnell genug, dass
niemand es merkt.

Ein Testing-Tool, das die Seite bremst, kostet mehr Umsatz als jeder gewonnene Test einbringt. abdriven liefert klein, komprimiert und von deiner eigenen Domain aus.

  • ≈ 7 KB komprimiert
  • Auslieferung von deiner Domain
  • Anti-Flicker mit hartem Limit

Auslieferung

Vier Dinge, die die
Ladezeit entscheiden.

Größe, Herkunft, Zwischenspeicher und der Moment, in dem die Variante greift. An allen vieren ist abdriven auf Geschwindigkeit gebaut.

01

Klein über die Leitung

Das Snippet ist rund 24 KB Quelltext und kommt mit Brotli oder gzip als etwa 7 KB beim Browser an.

02

Fünf Minuten im Browser

Ausgeliefert mit max-age=300 und stale-while-revalidate: Folgeseiten laden es gar nicht erst neu, Änderungen sind trotzdem in Minuten überall.

03

Seltener blockiert

Über eine Subdomain deiner eigenen Domain sieht die Anfrage für Browser und Blocker aus wie deine Website selbst, weniger Messlücken.

04

Kein Flackern

Die Anti-Flicker-Option verbindet vorab und blendet den Bereich höchstens eine Sekunde aus, danach wird in jedem Fall angezeigt.

05

CSS vor dem ersten Bild

Varianten, die mit CSS auskommen, greifen vor dem ersten Rendern. Das ist der sicherste Weg zu einem unsichtbaren Test.

06

Auch in Single-Page-Apps

Der SDK folgt pushState und Vor/Zurück, macht nicht mehr passende Varianten rückgängig und wartet auf das Element, das die Seite bereit meldet.

Anti-Flicker

Verstecken mit
Rückfahrkarte.

Anti-Flicker ist nützlich und gefährlich zugleich: Wer die Seite versteckt, bis das Tool antwortet, riskiert eine weiße Seite, wenn das Tool nie antwortet. Deshalb hat abdriven ein hartes Limit.

  • Der Bereich wird höchstens eine Sekunde ausgeblendet, auch wenn nichts mehr kommt.
  • Sichtbar wird sofort, sobald die Variante steht, nichts auf die Seite passt oder ein Fehler auftritt.
  • In Vorschauen bleibt die Seite immer sichtbar.
  • Nicht mit data-consent="required" kombinieren: abdriven darf vor der Einwilligung nicht starten, die Seite bliebe bis zum Zeitlimit verdeckt.

Ehrlich gerechnet

Was die Zahlen
wirklich heißen.

Snippet-Größen lassen sich so vergleichen, dass jeder gewinnt. Deshalb hier die Grundlage: gemessen wird, was über die Leitung geht, nicht der unkomprimierte Quelltext.

  • ≈ 24 KB Quelltext, ≈ 7 KB komprimiert, das ist die Zahl, die im Netzwerk-Tab steht.
  • Geladen mit defer: Das Snippet blockiert den Seitenaufbau nicht.
  • Ein ETag sorgt dafür, dass ein unveränderter Stand mit 304 beantwortet wird statt neu übertragen.
  • Redirect-Tests melden den Sichtkontakt vor der Weiterleitung und warten dafür höchstens 400 ms.

Ehrlich gesagt

Wo die Grenzen liegen

  • abdriven läuft als ein Node-Prozess auf SQLite. Das trägt normalen Website-Traffic gut; für sehr große Volumina sind Vor-Aggregation und eine andere Datenbank der nächste Schritt.
  • Die Auslieferung im Browser kann ohne Anti-Flicker kurz die ursprüngliche Fassung zeigen, während Konfiguration und Code laden.
  • Wie schnell die Auslieferung wirklich ist, hängt an deinem Server und deinem Reverse Proxy. abdriven liefert von dort, wo du es betreibst.

Folgt

Schon geplant

Gebaut ist davon noch nichts. Es steht hier, damit du weißt, worauf du dich verlassen kannst, und worauf noch nicht.

CDN-Auslieferung Folgt

Optionale Auslieferung über ein CDN vor deinem Server, für Websites mit Besuchern auf mehreren Kontinenten.

Serverseitige Experimente Folgt

Zuweisung auf dem Server statt im Browser, ganz ohne Flackern und ohne Client-Skript.

Automatische Minifizierung Folgt

Code lesbar mit Kommentaren in der Plattform halten, komprimiert an den Browser ausliefern.

Vor-Aggregation für große Volumina Folgt

Ereignisse gebündelt schreiben und vorverdichten, damit auch sehr großer Traffic auf einem Server bleibt.

FAQ

Performance

Verschlechtert abdriven meine Core Web Vitals?

Das Snippet lädt mit defer und blockiert das Rendern nicht. Relevant wird es, wenn eine Variante Inhalte oberhalb des Falzes verschiebt oder Anti-Flicker lange greift, beides siehst du im Test selbst.

Brauche ich ein CDN?

Nicht zwingend. abdriven liefert von deinem eigenen Server aus, komprimiert und mit Zwischenspeicher-Regeln. Wer weltweit ausliefert, stellt seinen üblichen Reverse Proxy oder ein CDN davor.

Kann ich das Snippet über einen Tag-Manager einbinden?

Technisch ja. Für Geschwindigkeit ist der direkte Einbau im Head besser, weil der Tag-Manager selbst erst geladen werden muss, genau dort entsteht Flackern.

Mach die nächste Änderung zu einer informierten

Weniger raten.
Öfter wissen.

Eine Frage ist ein guter Anfang.