WordPress 6.8: Speculative Loading – Was das ist und wie man es deaktivieren kann

WordPress 6.8: Speculative Loading – Was das ist und wie man es deaktivieren kann

Florian Grösche

Mit WordPress 6.8 wurde ein neues Performance-Feature eingeführt: Speculative Loading. Dieses Feature verspricht schnellere Ladezeiten ohne Konfiguration – doch wie genau funktioniert es, welche Vor- und Nachteile hat es und wie kann es bei Bedarf deaktiviert werden?

Was ist Speculative Loading?

Speculative Loading (deutsch „spekulatives Laden“) ist eine Technik, bei der Inhalte im Hintergrund geladen werden, bevor aktiv darauf geklickt wird. WordPress erkennt mithilfe von JavaScript, welche Links wahrscheinlich als nächstes aufgerufen werden, und beginnt automatisch mit dem Vorladen dieser Seiten. Dadurch wird der Link schneller geladen, wenn er tatsächlich angeklickt wird.

WordPress nutzt dazu die Speculation Rules API, die derzeit vor allem von Chromium-basierten Browsern wie Google Chrome unterstützt wird. Welche internen Links vorgeladen werden sollen, kann mit <script type=“speculationrules“> definiert werden.

Vorteile von Speculative Loading in WordPress

  • Verbesserte Performance
    Seitenaufrufe erscheinen schneller, da Inhalte bereits im Hintergrund geladen wurden.
  • Besseres Nutzererlebnis
    Besonders bei Blogs, Shops oder Seiten mit vielen internen Links profitieren Besucher von kürzeren Wartezeiten.
  • Kein Konfigurationsaufwand
    Speculative Loading ist mit dem Update auf WordPress 6.8 standardmäßig aktiviert und erfordert keine zusätzliche Einrichtung.

Nachteile und mögliche Probleme von Speculative Loading

  • Erhöhter Server-Traffic
    Seiten, die vielleicht nicht besucht werden, werden trotzdem geladen. Dies kann zu unnötiger Serverlast führen.
  • Caching-Probleme
    Wenn die Seite kein effizientes Caching verwendet, kann das Feature eher zu einem Performanceverlust als zu einem Performancegewinn führen.
  • Ungewollte Tracking- oder Session-Auslösungen
    Spekulativ geladene Seiten können Skripte ausführen oder Sessions starten, obwohl Besucher gar nicht wirklich dort waren.
  • Nicht von allen Browsern unterstützt
    Speculative Loading funktioniert bisher nur in wenigen Browsern wie Google Chrome.

Speculative Loading in WordPress deaktivieren

Es kann also durchaus sinnvoll sein Speculative Loading (vorerst) zu deaktivieren. Dafür stellt WordPress einen Filter bereit. Mit folgendem Code kann Speculative Loading in WordPress deaktiviert werden. Der Code kann einfach in die functions.php des aktiven Themes kopiert werden:

add_filter( 'wp_preload_speculation_rules', '__return_false' );
Teilen Sie unser Wissen mit anderen

Haben Sie Fragen oder benötigen Sie Hilfe bei der Performance-Optimierung Ihrer WordPress-Seite?

Über den Autor
Florian Grösche
Flo ist bereits seit 2017 bei MEWIGO und bringt umfangreiche Erfahrung als WordPress-Entwickler mit. Er ist sowohl im Frontend als auch im Backend versiert und hat mit seiner Leidenschaft für Webentwicklung und seiner kreativen Herangehensweise zahlreiche Projekte erfolgreich umgesetzt.