ладно, видимо действительно у пеня единственного такие проблемы, поэтгму никто и не придумывает решение...
Могу вам посоветовать только почитать статей в интернете о том, что может создавать утечки в коде, из-за чего гарбаж коллектор не убирает некоторые объект, хотя они вам уже не нужны, про строки не забудьте почитать, что изначальная здоровенная строка храниться в js в памяти пока вы на нее ссылаетесь хоть как-то)) В общем почитав статьи, прежде чем выбрать путь решения проблемы или выполнение очередного таска, подумайте, не начали ли вы юзать какую-то из изученных проблем утечек памяти в данной реализации)) И тогда вам не нужно будет думать утекает или нет)) А если утекает, то пройтись по коду с известными вам знаниями и понять где вы что-то создаете по коду и не удаляете, хотя должны были 😏