@NO1nam

Почему лагает браузер при запуске javascript?

Браузер просто начинает лагать и не выполнят функцию из скрипта помогите исправить его
мой код
function sleep(ms) {
return new Promise(resolve => setTimeout(resolve, ms));
}

function msg1 () {
var http = new XMLHttpRequest();
var url = 'chat_message';
var params = 'message_text=тест&answer_id=0&page=1&clan_id=0';
http.open('POST', url, true);

http.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');

http.send(params);}
function msg2 () {
var http = new XMLHttpRequest();
var url = 'chat_message';
var params = 'message_text=тест&answer_id=0&page=1&clan_id=0';
http.open('POST', url, true);

http.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');

http.send(params);
}

while (true) {
msg1();
msg2();
sleep(1000);
}
  • Вопрос задан
  • 144 просмотра
Пригласить эксперта
Ответы на вопрос 1
bingo347
@bingo347 Куратор тега JavaScript
Crazy on performance...
Вместо
while (true) {
msg1();
msg2();
sleep(1000);
}
делаем это:
!(function run() {
msg1();
msg2();
sleep(1000).then(run);
})();
но теорию почитать все же стоит
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы