События мутации отмечены как устаревшие в спецификации DOM Events, так как дизайн API ошибочен (см. подробности в сообщении "Замена событий мутации DOM: история до сих пор/существующие точки консенсуса" в public-webapps).
Практические причины избежать мутационных событий - проблемы производительности и кросс-браузерная поддержка.
Mutation Observer предоставляет разработчикам возможность реагировать на изменения в DOM. Он предназначен для замены событий мутаций, определенных в спецификации DOM3 Events.