Верстка · Senior · Запитання 73 з 75

Чому для лінивого завантаження й ефектів появи краще IntersectionObserver, а не слухачі scroll?

Пояснення

Обробники прокручування, що викликають getBoundingClientRect(), спрацьовують десятки разів на секунду й можуть спричиняти layout thrashing. Observer групує перевірки поза критичним шляхом.

Де почитати

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

Верстка · Senior · запитання 73

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

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

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