Этот код:
$('some_element').remove();
сообщает браузеру, что вы закончили с этим элементом и больше не нуждаетесь в нем в DOM.Если в вашем javascript нет других ссылок на этот элемент, сборщик мусора освободит используемую им память.
Если вы не удалите его, элемент DOM останется на вашей веб-странице.до тех пор, пока отображается эта веб-страница.Он никогда не будет собирать мусор, потому что у браузера нет возможности узнать, намерены ли вы оставить его на странице или нет.
Хорошей практикой является удаление элементов DOM, которые больше не нужны вручную.
Но в 99% случаев это не будет иметь никакого значения, поскольку память, используемая одним элементом DOM, тривиальна по сравнению с общей памятью, используемой веб-страницей.Все, что находится на веб-странице, будет освобождено, когда пользователь все равно перейдет на другую веб-страницу.
Основное время, которое имеет большое значение для освобождения чего-то подобного, - это когда вы выполняете одну и ту же операцию снова и сноваснова (в большом цикле, по таймеру и т. д.).В этом случае вы не хотите, чтобы объекты накапливались и потребляли все больше памяти при использовании страницы.