Vorwort
Unabhängig davon, ob der aktuelle JavaScript-Code eingebettet oder in einer externen Linkdatei enthalten ist, muss das Herunterladen und Rendern der Seite angehalten und auf den Abschluss der Skriptausführung gewartet werden. Je länger der JavaScript-Ausführungsprozess dauert, desto länger wartet der Browser auf die Reaktion auf Benutzereingaben. Der Grund, warum Browser das Herunterladen und Ausführen von Skripten blockieren, liegt darin, dass das Skript möglicherweise den Namensraum der Seite oder JavaScript ändert, was sich auf den Inhalt nachfolgender Seiten auswirkt.
Ein typisches Beispiel ist die Verwendung von document.write() auf der Seite.
Beispiel für eingebetteten JavaScript-Code
<html> <head> <title>Source Example</title> </head> <body> <p> <script type="text/javascript"> document.write("Today is " + (new Date()).toDateString()); </script> </p> </body> </html>
Wenn der Browser auf das