Як правильно зробити нескінченний цикл


Рідко в браузері доводиться використовувати while і for, тому що JS асинхронний, а ці цикли забивають основний потік. І що б встигав і DOM оброблений і т.п. потрібно давати перепочинок після виконання скрипта для основного потоку.
Якщо потрібен такий цикл, то краще setInterval, а для масивів і т.п. стандартні map, find і т.д. і т.п.

✔ Важливий факт: Поки ти спиш - твій ворог хитається

а що ти хочеш? виконання твого скрипта нічого не гальмує. тобто він працює поки оперативка не заб'є. а через такій швидкості виконання - вона забивається дуже швидко.
постав наприклад таймаут в 1 секунду. тоді не буде гальмувати.

setTimeout теж не допоміг.

А роблю я це для власного розвитку. Чим більше дізнаюся - тим більше радію

Як правильно зробити нескінченний цикл

При такому підході ваш код займає 100% часу, а Виконавча - однопоточні.

Ваш відповідь на питання

Увійдіть, щоб написати відповідь

  • Санкт-Петербург
  • Повний робочий день
  • Санкт-Петербург
  • Повний робочий день
  • Санкт-Петербург
  • Повний робочий день

5000 руб. / За проект

100000 руб. / За проект

Увійдіть на сайт

Щоб задати питання та отримати на нього кваліфіковану відповідь.

Схожі статті