Hier im Forum bekommt ihr bei euren fragen schnelle hilfe.Hier geht es rund um das Web SeitenProgrammieren.Alles rund ums Javascript,Html,Php,Css und Sql.Auf fast allen Fragen haben wir eine Antwort.
Der Soforthilfe-chat verspricht das ,was sein Name sagt. Hier sind Leute Online die sofort ihre hilfe anbieten.Seht in der OnlineListe nach und wenn einer Online ist werdet ihr auch antwort bekommen. Admine ,Moderatoren und Helfer sind unsere Spezialisten in Sachen Web Programierung
71 Unwetterwarnungen in Deutschland
Die Datenbank wurde zuletzt am 02.08.2020 17:34:28 aktualiesiert
71

Performance bei unterschiedlichem HTML-Code

Mit HTML kann man ja das gleiche Aussehen einer Seite auf unterschiedlichste Art und Weise erreichen. Früher gab es Tables zur Positionierung, heute Divs. Man kann Dinge semantisch korrekt lösen (z.B. für Überschriften <h1> verwenden) oder man regelt einfach alles über CSS. Es gibt viele Wege, die nach Rom führen – doch welche Auswirkungen haben die verschiedenen Varianten auf die Geschwindigkeit der Darstellung?

Da ich gar nicht wüsste, wie ich das objektiv testen soll, überlasse ich das einfach einem anderen Blog ????
Nee, Spaß beiseite, ich möchte euch einfach den Artikel The Browsers Performance in Dependence of HTML Coding im Blog AJAXLine empfehlen.

Hier nur kurz die Ergebnisse:

  • Es ist schneller position:absolute zu verwenden als position:relative. Ist auch logisch, denn bei absoluter Positionierung sagt man dem Browser genau, wohin das Element soll, während es bei allen anderen Positionierungsarten erst berechnet werden muss.
  • Sehr viele HTML-Elemente auf einer Seite können das Rendering bremsen., aber man sollte erst nachdenken, bevor man irgendwelche Elemente streicht (auch in Richtung Validität). Test erfolgte mit 942 HTML-Elementen (zum Vergleich: die Suchergebnisse bei Google haben 384)
  • Sehr tiefe HTML-Verschachtelungen bremsen ebenfalls. Test erfolgte mit 30 ineinander verschachtelten Elementen.
  • Bilder sollten nicht mit HTML skaliert werden. Die width- und height-Attribute des img-Tags helfen zwar beim Skalieren, aber leider kommen oft auch unschöne Effekte dabei heraus und bremsen tut das ganze auch noch. Besser: Mit PHP skalieren.
  • Das img-Element wird schneller gerendert als die CSS-Eigenschaft background-image.

Wie gesagt, die Erkenntnisse stammen nicht von mir. Wer genaueres zu den Tests lesen möchte, klickt hier.