Какое состояние кросс-браузерной поддержки наблюдателей MOM MOM?
I googled, но не смог найти ответ.
Имеется ли совместимость с кросс-браузером для этой функции?
Если кто-то хочет знать ответ, вот он: Наблюдатели мутаций против событий мутации/доступности браузера.
Ответы
Ответ 1
Эта функция (DOM-мутация) работает с Chrome 18.
Вы можете увидеть более подробную информацию здесь: http://updates.html5rocks.com/2012/02/Detect-DOM-changes-with-Mutation-Observers
Если вы хотите проверить "любую" функцию HTML5 и браузеры, которые ее поддерживают: http://caniuse.com/ - это место.
Другой отличный источник: http://html5please.com/
Ответ 2
Идо Грин предоставил ответ, но для ясности я опубликую соответствующие фрагменты связанных документов здесь.
https://developer.mozilla.org/en-US/docs/DOM/Mutation_events
События мутации DOM теперь устарели.
События мутации отмечены как устаревшие в спецификации DOM Events, так как дизайн API ошибочен (см. подробности в сообщении "Замена событий мутации DOM: история до сих пор/существующие точки консенсуса" в public-webapps).
Практические причины избежать мутационных событий - проблемы производительности и кросс-браузерная поддержка.
Они заменяются Наблюдателями Мутаций DOM.
https://developer.mozilla.org/en-US/docs/DOM/MutationObserver
Mutation Observer предоставляет разработчикам возможность реагировать на изменения в DOM. Он предназначен для замены событий мутаций, определенных в спецификации DOM3 Events.