Was ist HTML-Script-Ladestrategie-Builder?
Wie ein Skript geladen wird, beeinflusst die Seitenleistung und die Ausführungsreihenfolge. Ein normales Skript blockiert das HTML-Parsing. defer lädt parallel und führt nach dem HTML-Parsing aus. async lädt parallel und führt sofort aus, wenn es bereit ist. type='module'-Skripte werden standardmäßig deferiert. Die richtige Strategie hängt davon ab, ob das Skript kritisch ist, von anderen Skripten abhängt oder unabhängig ist.
Kurze Antwort
Wählen Sie eine Skript-Ladestrategie basierend auf dem Ausführungszeitpunkt. Verwenden Sie defer für Skripte, die das vollständige DOM benötigen. Verwenden Sie async für unabhängige Skripte wie Analytics. Verwenden Sie type='module' für modernen ES-Modul-Code.
Last updated: 2026-05-25
Einschränkungen
- defer erhält die Skript-Ausführungsreihenfolge; async nicht. Wählen Sie basierend darauf, ob die Reihenfolge wichtig ist.
- async-Skripte werden sofort nach Download ausgeführt, was das Rendering blockieren kann.
- type='module'-Skripte werden standardmäßig deferiert und benötigen kein zusätzliches defer-Attribut.
Sources:MDN Web Docs · W3C Specifications · jquery.app on GitHub
So nutzt du dieses Tool
- Wählen Sie den Skript-Typ, der Ihrem Anwendungsfall entspricht.
- Geben Sie die Skript-URL ein.
- Das Tool empfiehlt das beste Lade-Attribut.
- Kopieren Sie das Skript-Tag mit den korrekten Attributen.
Wofür du es nutzen kannst
- Fügen Sie ein deferred Anwendungs-Bundle hinzu, das nach dem Seiten-Parsing ausgeführt wird.
- Binden Sie ein async Analytics-Skript ein, das unabhängig lädt.
- Richten Sie ein Modul-Skript für einen Vite- oder Astro-Einstiegspunkt ein.