Hello out there!
Aber ich muss in der HTML Datei immer überlegen, was ich jetzt mit einbinden muss.
Das entfällt natürlich bei serverseitigen Includes. Serverseitig sieht dann auch alles schön modular aus. Aber ...
Wenn du das Modul foo.js öfter verwendest (in bar.js, baz.js, ...) und es serverseitig in diese einfügst, wird dieses Stück Code immer wieder zum Client geschickt. Das kostet Traffic – und für den Nutzer Ladezeit. Clientseitig ist von Modularität nichts mehr zu spüren.
Gibst du hingegen im HTML an, welche Module du gerade für diese Webseite benötigst, werden schon übertragene (weil auch auf anderen Seiten benutzte) Module aus dem Cache geholt.
See ya up the road,
Gunnar
--
“Remember, in the end, nobody wins unless everybody wins.” (Bruce Springsteen)
“Remember, in the end, nobody wins unless everybody wins.” (Bruce Springsteen)