Читать книгу Leaflet - Astrid Günther - Страница 8
Was passiert genau, wenn eine Website geladen wird, die im Kopfbereich ein Skript einbindet?
ОглавлениеSehen wir uns zunächst einmal an, was genau passiert, wenn ein Browser eine Website mit einem <script>
-Tag lädt.
1 Als Erstes lädt der Browser den Text der HTML-Seite.
2 Als nächstes beginnt er, den HTML-Code zu analysieren, also zu parsen.
3 Nun trifft der Parser auf das <script>-Tag, welches auf eine externe Skript-Datei verweist.
4 Der Browser fordert die Skript-Datei an. Einstweilen blockiert und stoppt der Parser seine Arbeit.
5 Je nach Größe der Datei ist das Skript nach einiger Zeit vollständig heruntergeladen und wird anschließend ausgeführt.
6 Nun endlich kann der Parser seine Arbeit fortsetzten und den Rest des HTML-Dokuments analysieren und am Ende im Browser anzeigen.
Wenn Sie sich diese Abfolge ansehen, können Sie sich vorstellen, dass Punkt vier das performante Laden der Website negativ beeinflusst. Der Ladevorgang der Website macht praktisch eine Pause. Solange bis alle Skripte heruntergeladen sind, passiert nichts mehr. Und wenn es eine Sache gibt, die Website-Besucher und Suchmaschinen nicht mögen, dann ist dies die Wartezeit beim Aufbau der Website.