Браузер і продуктивність · Middle · Запитання 11 з 75

Обробник кліку після оновлення UI виконує важку нетермінову роботу. Як зробити, щоб оновлення з'явилося швидше?

button.addEventListener("click", async () => {
  showSpinner();
  // ...heavy work here
});

Пояснення

Поступка дає браузеру відмалювати спінер, перш ніж продовжити. Без неї кадр чекає на весь обробник.

Де почитати

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

Браузер і продуктивність · Middle · запитання 11

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

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

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