Я создаю игру с циклом requestAnimationFrame
, который включает вызов метода jQuery html()
. Он просто обновляет текст в окне состояния рядом с действием игры.
Я отмечаю с монитором хронологии Chrome, что узлы DOM поднимаются и поднимаются вверх, и тысячи в минуту! И когда я меняю свой код на:
// creates a ton of DOM nodes
$("#readout").html(data);
к
// DOM nodes does not increase over time
document.getElementById('readout').innerHTML = data;
"утечка памяти" исчезает.