Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Постоянное создание таймера (https://javascript.ru/forum/events/76378-postoyannoe-sozdanie-tajjmera.html)

stim644 06.01.2019 13:36

Постоянное создание таймера
 
Здравствуйте. Подскажите пожалуйста, а правильно ли создавать постоянно таймер (каждые 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);
				}
			});
		}


Меня интересует не будет ли каких то утечек памяти или нагрузки на процессор чрезмерной от такого создания. Спасибо.


Часовой пояс GMT +3, время: 14:51.