Neu JTL-Shop TECHNIK (SalePix) – Problem mit Render Blocking Requests

Lera

Neues Mitglied
13. Oktober 2025
1
0
Hallo zusammen,

ich würde mich freuen, wenn mir jemand beim Verständnis eines Problems helfen könnte.
Mein Shop läuft auf JTL-Shop und die Performance-Werte in PageSpeed Insights sind aktuell recht niedrig.
Ich möchte zunächst das Problem mit den „Render blocking requests“ besser verstehen und beheben. Laut dem Bericht von PageSpeed Insights wird jQuery (jquery-3.7.1.min.js) als render-blocking Script geladen.
1 PageSpeed Insights.png
Unsere Entwickler meinten, dass sich dieses Problem nicht beheben lässt. Ich bin mir da aber nicht ganz sicher und hoffe, dass mir hier jemand erklären kann, ob und wie sich das eventuell im Template oder in der JTL-Struktur anpassen lässt. Ich wäre sehr dankbar für jeden Hinweis oder Erfahrungsaustausch.
 
Zuletzt von einem Moderator bearbeitet:

sjk

Sehr aktives Mitglied
16. Januar 2019
624
277
jQuery ist die zentrale JavaScript-Bibliothek des JTL-Shops und wird für nahezu alle interaktiven Funktionen benötigt. Der Shop erwartet, dass sie vor dem Seitenaufbau vollständig geladen ist, damit alle darauf aufbauenden Funktionen einwandfrei arbeiten.

Technisch könnte man jQuery mit async oder defer laden. Mit defer würde es parallel laden, aber erst nach dem HTML-Parsing ausführen. Wenn andere Skripte nun früher laden und jQuery erwarten hätte man ein Problem. Mit async würde es parallel geladen und sofort nach Download ausführen. Hier kann man den Ausführungszeitpunkt nicht vorhersehen, was es sehr unberechenbar macht.

Ich hatte mir das mal kurz bei uns im NOVA angeschaut. Viele Skripts werden mit defer parallel geladen, jQuery aber nicht. Grundsätzlich werden alle Skripte mit defer Attribut parallel geladen, aber die Ausführungsreihenfolge bleibt erhalten. Theoretisch könnte man also alle Skripte auf defer stellen und hätte keine Probleme.

Praktisch aber kann es inline-scripts geben oder Plugins, die jQuery vor dem Seitenaufbau erwarten und und und.

TLDR: Technisch möglich, praktisch schwierig alle Abhängigkeiten zu erfassen.

Aber ich bin auch kein Entwickler. Vielleicht gibt es hier ja jemanden, der das umgesetzt hat oder besser erklären kann, warum nicht.
 

Akrap Kaffee Admin

Gut bekanntes Mitglied
3. Dezember 2020
108
9
Wäre mal interessant was die Jungs von JTL dazu sagen. Alle JTL Shop Betreiber würden sich bestimmt freuen wenn Google besser bewertet. Bei mir ist das übrigens auch genau wie oben von Lera beschrieben. Ich betreibe die zur Zeit aktuellste Version 5.6.
 

Ähnliche Themen