Накратко
Intersection Observer наблюдава пресичането на елемент с избрана област. Подходящ е за задействане на работа при приближаване до съдържанието.
Полезно е да знаеш
Intersection Observer дава асинхронна информация за промени в пресичането на наблюдаван елемент с предшественик или с видимата област на документа. Вместо непрекъснато да изчисляваш позиции при всяко скролиране, задаваш наблюдение и обработваш получените записи. [1]
Практически пример е маркер след списък с резултати. Когато той пресече избраната област, интерфейсът може да поиска следващата страница. Задачата е да открие подходящ момент за зареждане, а не да докаже, че човекът е прочел всички предходни записи.
Важно е да предотвратиш едновременни повторни заявки. Дръж флаг за текущо зареждане и спирай наблюдението, когато няма следваща страница. Това са правила на приложението, а не автоматична част от наблюдателя.
Геометричното пресичане не е равнозначно на внимание на потребителя. Не го използвай само по себе си като доказателство за прочит или за качеството на видимостта на реклама.
Източници
За повече подробности и проверка на информацията: