Starocotes: removeChild läuft lange

Beitrag lesen

Hallo Starocotes,
was heißt "zu groß"? Viele Elemente? Ich kenne das Problem, wenn das zu
löschende Div einige tausend weitere Elemente enthält.

Ein Formular mit einer Tabelle und ca. 2.500 Checkboxen.

na ja, auch so muss das Div samt Inhalt entfernt werden. Auch innerHTML = ""
war bei mir nicht schneller.

wahrscheinlich überforderst du den Browser bzw. seine DOM-Fähigkeiten.

Er muss es meinentwegen ja nicht löschen, ich kann es auch gerne "überschreiben" aber wenn ich das mache dauert es ja AUCH so lange.
1. Aufbau ca. 3 Sekunden und der 2. Aufbau dann 25? Verstehen kann ich das nicht wirklich weil ich will ja "nur" was löschen. Ich vermute mal das Problem liegt hier darin das Javascript sofort ne Garbage Collection macht, bzw. erst gar nicht zulässt das man den Speicher mit ungenutzten Sachen "vollmüllen" kann.

Ich werd dann mal mein Fenster "kleiner" machen.