Visa ett inlägg
Oläst 2009-05-01, 19:07 #8
qson qson är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Sep 2006
Inlägg: 513
qson qson är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Sep 2006
Inlägg: 513
Jo, liten statusrapport. Problemet var inte renderingen, utan mootools Garbage Collection. När jag använde funktionen new Element(); så skapas ett element med alla mootools-funktioner vilket senare måste trashas när man lämnar sidan. Detta tog ca. 90% av laddningstiden (läs 5-6 sek i FF). Testade även en större tabell (ca 20.000 celler), och då var unload ca 10 sek.
Har nu skrivit om min rendering till att skapa en html-sträng och sedan sätta div.innerHTML till denna sträng. Renderar något snabbare än mootools, och ingen garbage att samla in. Sidan kan lämnas direkt.

Vet inte hur det prestandamässigt är att skapa en html-sträng med 20000+ celler (50-100 celler per rad) och sedan skicka den till DOM med innerHTML jämfört mot t.ex. document.createElement. Har bara konstaterat att mootools (v1.11) inte skall av´nvändas till stora dynamiska tabeller.
qson är inte uppkopplad   Svara med citatSvara med citat