JavaScript · Senior · Запитання 64 з 75

Чому планувальники (наприклад, у React) використовують MessageChannel, а не setTimeout(fn, 0)?

Пояснення

Вкладені виклики setTimeout за специфікацією HTML обмежені щонайменше 4 мс. Подія повідомлення поступається браузеру для рендера й введення, а потім швидко продовжує.

Де почитати

Помилка в запитанні

JavaScript · Senior · запитання 64

Перевірте себе

Пройдіть тест JavaScript · Senior: запитання й варіанти перемішуються, а наприкінці - розбір помилок.

Пройти цей тест