Zum Inhalt springen
EUID Prüfservice & Prüfsiegel, Startseite
Website prüfen lassen

Prüfpunkt co2.prefetch.medienDatenmenge je Aufruf

WordPress lädt Seiten vorab: was macht Speculative Loading?

Seit Version 6.8 schaltet WordPress das Vorabladen von sich aus ein, für Besucher ohne Anmeldung. Beginnt jemand, auf einen Link zu klicken, holt der Browser die Zielseite schon, nach Angabe von WordPress meist einen Bruchteil einer Sekunde, bevor der Seitenwechsel beginnt. Die Seite erscheint dadurch schneller. Weil nur die Seite geladen wird, die der Besucher gerade anklickt, entsteht dabei kaum Verkehr auf Verdacht.

Was WordPress einschaltet

WordPress nutzt dafür die Speculation Rules API, eine neuere Schnittstelle der Browser. Eingestellt ist die Betriebsart prefetch mit der Stufe conservative: Der Browser lädt das HTML der Zielseite, sobald der Besucher die Maustaste drückt oder den Finger aufsetzt. Ausgenommen sind angemeldete Benutzer, Websites ohne sprechende Adressen (Permalinks) und alle Adressen mit Parametern nach einem Fragezeichen. Unterstützt wird die Schnittstelle nach Angabe von WordPress bisher von Chrome, Edge und Opera; andere Browser übergehen die Regeln und laden wie gewohnt beim Klick.

Warum die vorsichtigste Stufe sparsam ist

Die Schnittstelle kennt mehrere Stufen. immediate lädt sofort, eager schon bei einer Mausbewegung in Richtung des Links, moderate, wenn jemand eine Weile auf dem Link verweilt, conservative erst beim Beginn des Klicks. WordPress hat conservative gewählt, weil diese Stufe die Zahl der vorab geladenen Seiten ohne folgenden Besuch klein hält. Nach MDN lädt der Browser außerdem nichts vorab, wenn das Gerät im Energiespar- oder Datensparmodus läuft, und Chrome verwirft eine vorab geladene Seite nach 5 Minuten. Ganz anders ein prefetch-Hinweis auf ein Video oder ein PDF: Er lädt die Datei bei jedem Besucher, der die Seite öffnet.

Wann Sie nachjustieren

Heikel sind Adressen, deren Aufruf allein schon etwas auslöst. MDN nennt Abmelden, das Legen in den Warenkorb, den Versand eines Einmal-Codes per SMS und serverseitig gezählte Werbeerfolge. WordPress nimmt Adressen mit Parametern von sich aus aus. Für andere gibt es zwei Wege: Ein Block mit der CSS-Klasse no-prefetch nimmt alle Links darin aus, und Plugins können über den Filter wp_speculation_rules_href_exclude_paths Adressmuster ausschließen.

Mehr zu diesem Thema

Weiter im Prüfbereich CO₂ & EmpCo

Dieser Prüfpunkt gehört zum Prüfbereich CO₂ & EmpCo; dort stehen alle Prüfpunkte im Überblick. Was die Prüfung insgesamt leistet, zeigt die Leistungsseite; wie ein Ergebnis zustande kommt, erklärt das Prüfverfahren. Alle Prüfbereiche im Überblick: Wissensbasis.

  • Siegel Digitale Barrierefreiheit
  • Siegel Daten & Recht
  • Siegel Technische Qualität
  • Siegel Digital Excellence
  • Siegel Cyberversicherung

Geprüft. Für eine bessere digitale Zukunft.euid.com