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

Як не блокувати інтерфейс під час обробки 100 000 елементів в основному потоці?

Пояснення

Задачі, довші за 50 мс, погіршують чутливість (INP). async не створює нового потоку: синхронний цикл усередині однаково блокує. Роботу ріжуть на частини й поступаються через setTimeout, scheduler.yield() (де підтримується) або requestIdleCallback; важкі обчислення виносять у Web Worker.

Де почитати

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

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

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

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

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