¿Cuál es la diferencia entre los métodos empty()y remove()en jQuery, y cuando llamamos a cualquiera de estos métodos, los objetos que se crean se destruirán y se liberará la memoria?
javascript
jquery
dom-manipulation
mabuzer
fuente
fuente

liveodelegate.La documentación lo explica muy bien. También contiene ejemplos:
antes de:
.eliminar():
después:
antes de:
.vacío():
después:
En lo que respecta a la memoria, una vez que se elimina un elemento del DOM y no hay más referencias al mismo, el recolector de basura reclamará la memoria cuando se ejecute.
fuente
$("body").empty()- elimina los elementos DOM HTML dentro de la etiqueta del cuerpo -cuando declara
$("body").remove(), elimina todo el DOM HTML junto con el cuerpo TAG.fuente