Утечка памяти в вызовах jQuery AJAX
Я написал небольшой виджет чата, который каждую секунду запускает вызов ajax, чтобы получать новые сообщения, которые были опубликованы. Проблема в том, что у нее утечка памяти, и примерно через 15 минут после открытия она вылетает из моего браузера (Firefox).
Это, вероятно, я, так как я относительный новичок, и я уверен, что что-то упустил или не отменяю свои переменные и т.д ..
var chat = {}
chat.fetchMessages = function() {
$.ajax({
url: '/chat_ajax.php',
type: 'post',
data: { method: 'fetch'},
success : function(data) {
$('#chat .messages').html(data);
$("#chat").scrollTop($("#chat")[0].scrollHeight);
}
});
}
chat.interval = setInterval(chat.fetchMessages, 1000);
chat.fetchMessages();
Может кто-нибудь взглянуть на мой (основной) код и посмотреть, сможете ли вы определить, где происходит утечка памяти и что я делаю неправильно? Мне нужно сбросить некоторые переменные или что-то?
Большое спасибо!