Здравствуйте. Подскажите пожалуйста, а правильно ли создавать постоянно таймер (каждые 200 милисекунд). Мне нужен таймер, а не интервал именно для того, чтобы запросы шли один за другим. Т.е. отправил запрос, получил ответ, следующий.
Вот код для понимания:
setTimeout(startVideo, 150);
function startVideo() {
if(!video) {
return;
}
$.ajax({
type: "POST",
dataType: "HTML",
response:'text',
url: "videoClient.htm",
success: function(data) {
if(data!='') {
$("#target").attr("src",data);
}
setTimeout(startVideo, 150);
}
});
}
Меня интересует не будет ли каких то утечек памяти или нагрузки на процессор чрезмерной от такого создания. Спасибо.