Web Api наблюдатели с примерами использования:
1) ResizeObserver - наблюдение за изменением размеров целевого элемента.
2) IntersectionObserver - отслеживание попадания элемента во viewport.
3) MutationObserver - отслеживание изменения атрибутов, текстового содержимого целевого элемента и его потомков.
https://habr.com/ru/post/525536/
Post #143
1.07K