Standardmäßig wird Javascript synchron geladen, das heißt, das Javascript wird beim Laden blockiert. Die nachfolgenden Elemente müssen warten, bis Javascript geladen wird, bevor sie erneut geladen werden können Am Kopf der Seite führt dies zu langsamem Laden, was die Benutzererfahrung erheblich beeinträchtigt.
(1) defer, unterstützt nur IE
Definition und Verwendung des defer-Attributs
Das defer-Attribut gibt an, ob die Skriptausführung verzögert werden soll, bis die Seite geladen ist.
Einige Javascript-Skripte verwenden die Methode document.write, um den aktuellen Dokumentinhalt zu erstellen, andere Skripte jedoch möglicherweise nicht.
Wenn Ihr Skript den Inhalt des Dokuments nicht ändert, können Sie das Defer-Attribut zum