Hallo,
Man gewinnt also auf der technischen Seite nichts.
kömmt drauf an. Ich hab mir gerade eine HTML Seite mit einer Table aus 14000 Rows zu je 10 Spalten gemacht. Wenn ich die lade, gönnt sich Chrome ca 10 Sekunden, bis das Warterädchen nicht mehr dreht. Man sieht zwar sofort was, aber der Ladevorgang ist längst nicht fertig.
Wenn ich die meisten Zeilen ausblende und nur mittels td:nth-child(...) ein ca 20 sichtbar mache, ist er unter einer Sekunde fertig. Es kostet immer noch Zeit, das alles zu durchlaufen, aber jetzt ist es handhabbar.
okay, den Zeitbedarf kann man also ausreichend klein halten. Ich dachte aber auch an die unnütz übertragene Datenmenge. Gerhard spricht von ca. 2500 Zeilen. Lass mal außer einem Namen auch ein bisschen Meta-Information in den Zeilen stecken, dazu das Markup an sich - bei "nur" 100 Byte pro Zeile kämen wir also schon auf rund 250kB. Und nur ein paar hundert Byte davon interessieren den Besucher tatsächlich. Verdammt schlechter Wirkungsgrad. 😉
Live long and pros healthy,
Martin
Bei Erwärmung steigt das Thermometer, bei Erkältung singt es.