Zum Inhalt springen
ThreadOnPage Optimierung

Position der JavaScript Dateien

Kategorie
OnPage Optimierung
Gelesen
4414
Antworten
28
Erstellt von: gelöschter BenutzerDatum: 02.04.2010, 20:17 Uhr
Archiv-KommentarArchiviert, nicht priorisiertPerformance & Technik

Redaktionelle Einordnung

Diese archivierte Diskussion behandelt Position der JavaScript Dateien aus Sicht der Rubrik OnPage Optimierung.

Technische Performance sollte heute mit Core Web Vitals, Renderbarkeit und realer Nutzererfahrung bewertet werden, nicht nur mit historischen Einzelmetriken.

Sinnvoll nutzbar bleibt der Thread vor allem als historischer Kontext, für typische Fragestellungen und zur Einordnung älterer Empfehlungen.

Einige im historischen Thread genannte Tools, Dienste oder externe Links könnten heute nicht mehr verfügbar oder inhaltlich überholt sein. Nutzen Sie sie bitte nur mit zusätzlicher Prüfung.

Startbeitrag

Originaler Foreninhalt in modernisierter Darstellung.

Zur Kategorie
gelöschter Benutzer
Threadstart · OnPage Optimierung 4414 mal gelesen · 02.04.2010, 20:17 Uhr

Moin Moin Matrosen

Gerade frag ich mich, ob es sinnvoll ist die JS Dateien später einzubinden. Z.B. am Ende des Dokuments. Wie schaut es bei euch aus?

Antworten

10 Beiträge
gelöschter Benutzer
am 02.04.2010, 20:32 Uhr schrieb
Antwort

Aus Performance-Gründen am Ende.
Nachzulesen ist das ganze bei den Best Practices for Speed Up Your Web Site.

Kurze Zusammenfassung auf Deutsch: Solange ein Skript runtergeladen wird, werdenalle weiteren Downloads unterbunden und die Seite auch nicht weiter gerendert.

gelöschter Benutzer
am 02.04.2010, 21:00 Uhr schrieb
Antwort

Kommt schon darauf an, was man machen will, aber ich denke am Ende der Datei ist der bessere Ort, für ein JavaScript

gelöschter Benutzer
am 02.04.2010, 21:13 Uhr schrieb
Antwort

Der beste Ort ist vermutlich außerhalb der html-Datei.

Gérard

gelöschter Benutzer
am 02.04.2010, 21:16 Uhr schrieb
Antwort

gerard schrieb:

Der beste Ort ist vermutlich außerhalb der html-Datei.

Gérard



Hehe, logisch. Die Frage war ja auch, wo bindest Du es ein, am Anfang der HTML oder am Ende?

gelöschter Benutzer
am 02.04.2010, 21:18 Uhr schrieb
Antwort

der_booker schrieb:

Hehe, logisch. Die Frage war ja auch, wo bindest Du es ein, am Anfang der HTML oder am Ende?


Wenn möglich außerhalb des body.

Gérard

gelöschter Benutzer
am 02.04.2010, 21:23 Uhr schrieb
Antwort

gerard schrieb:

der_booker schrieb:

Hehe, logisch. Die Frage war ja auch, wo bindest Du es ein, am Anfang der HTML oder am Ende?


Wenn möglich außerhalb des body.

Gérard



Jaaa, da könnte ich Dir zustimmen.

gelöschter Benutzer
am 02.04.2010, 21:24 Uhr schrieb
Antwort

Und mit welcher Begründung?

gelöschter Benutzer
am 02.04.2010, 21:50 Uhr schrieb
Antwort

UFOMelkor schrieb:

Und mit welcher Begründung?



Da hast Du recht, einen Einzeiler von mir zu bringen, war nicht fair. (1:1)
Wenn Du große Funktionen hast, sollten die immer außerhalb vom Body eingebunden werden. Bei kleineren Dingen, wie eine 1+1 Rechnung, kannst Du es schon im body direkt aufrufen respektive verwenden, aber dann muss ich das nicht einbinden.

Legst Du Dir das JavaScript in den Header und die Funktionen haben knapp 5MB (nur als Beispiel) müssen die auch erst mal geladen sein, bevor es richtig weiter geht. Der Mensch würde hier eine langsame Seite vorfinden.
Am Ende der HTML ist es dem Menschen egal (nicht ganz, wenn er navigieren will), weil er dann hoffentlich auch schon 99% der Seite zu sehen bekam.

gelöschter Benutzer
am 03.04.2010, 02:36 Uhr schrieb
Antwort

Allerdings stelle ich gerade (enttäuscht) fest, dass wen die JS-Dateien am Ende des Dokuments geladen wird, die Seite nicht mehr valide ist.

JDev Xer Content Gott (1224 Beiträge)
am 03.04.2010, 07:12 Uhr schrieb romacron
Antwort

Ihr bindet .js außerhalb des Body-Tag ein?
bitte für doofe: was bringt das.