Почему происходит утечка памяти в приведенном примере? — node.js сборщик-мусора memory-leaks

Вопрос: Следующий код имитирует загрузку и парсинг HTML. Выдергивает ссылки и сохраняет их в глобальном массиве. Если он сохраняет ссылки