Digamos que crear una clase que tiene su propio lienzo con:¿Qué sucede con los elementos DOM no utilizados?
this.canvas = document.createElement("canvas");
utilizo ese lienzo, dibujar algunas cosas, etc., pero nunca añadir el lienzo para el árbol DOM. Y cuando termine, ya no usaré toda la clase.
Así que cuando I elimine la clase que utilizó el lienzo, ¿el lienzo aún ocupa memoria? ¿Debo eliminarlo de alguna manera?
O, como una pregunta más general: ¿Qué sucede con los elementos no utilizados que no están en el árbol DOM más o nunca (no visibles en el sitio web)? ¿Se recolectarán basura y/o se puede acelerar un poco para aumentar el rendimiento?
No creo que el buscador los recoja, porque nunca estará seguro de cuándo se podría inyectar en el DOM. –
Van al DOM DOM si han sido buenos, o DOM hell si han sido malos. – Ashe
+1 para divertirme;) – TheSHEEEP