Хабр Курсы для всех
РЕКЛАМА
Большая витрина: от крупнейших школ до частных авторов. Сравнивайте по цене, длительности, формату и выбирайте самый подходящий курс!
Если разработчик не способен архитектурно построить код так, чтобы реагировать на внесенные этим же кодом изменения в дом-дерево — я бы не назвал разработчика грамотным.
В чем, собственно, дело: по сути единственный способ изменить дом-дерево это код. Код, который написал разработчик.
DOMNodeChanged, DOMNodeRemoved, ..., а затем и вообще реализуя соответствующие методы.
DOM MutationObserver — реакция на изменение DOM не убивая производительность браузера