Tengo un elemento de lienzo y un botón que llama a la función covertCanvasToImage() . imageAsFile es solo un div donde se agrega un elemento de imagen. imageToSave es global y se sigue reutilizando. No se agregan continuamente elementos de imagen adicionales a la página, sin embargo, cuando miro las fuentes en el inspector, se siguen agregando nuevas imágenes, lo que hace que el uso de la memoria aumente cada vez más. ¿Cómo evito que se derrame?
var imageToSave = new Image(); function convertCanvasToImage() { imageToSave.src = canvas.toDataURL("image/png"); document.getElementById('imageAsFile').appendChild(imageToSave); }