Как получить уведомление, когда reflow вызывает изменение размера элемента
Наш сайт использует Websocket, поэтому он уже требует браузеров последней модели. Учитывая это, как я могу получить уведомление, когда размер элемента изменяется? У нас могут быть дочерние элементы canvas и svg, размер которых необходимо изменить в ответ на изменение размера родительского элемента DOM.
Изящный способ - перехватить "onresize", но, увы, он не вызывается для элементов (по крайней мере, в Chrome 18). Предпочли бы не предлагать ответ, чтобы периодически запускать таймер для проверки изменения размера элемента.
Также, пожалуйста, поймите, что перекомпоновка не может быть вызвана изменением размера окна или тела, поэтому, пожалуйста, не ходите туда.
Любые блестящие, простые, элегантные идеи будут высоко оценены.