When drawing simple shapes using IE7+/VML backend, the performance of translate/scale transformation of simple shapes using "matrix" VML DOM attribute is noticeably slower than using DXImageTransform.Microsoft.Matrix filter.
One can easily reproduce by creating a test application, that allows user to pan/zoom a viewport with set of shapes with a mouse, by handling drag events and changing the transformation matrix for each element according to mouse position.
For several non-complex shapes, it should work fine under Mozilla/WebKit, but in IE there will be a substrantial delay before visual update of element position (>200ms) when "transform" VML DOM attribute is used.
When drawing simple shapes using IE7+/VML backend, the performance of translate/scale transformation of simple shapes using "matrix" VML DOM attribute is noticeably slower than using DXImageTransform.Microsoft.Matrix filter.
One can easily reproduce by creating a test application, that allows user to pan/zoom a viewport with set of shapes with a mouse, by handling drag events and changing the transformation matrix for each element according to mouse position.
For several non-complex shapes, it should work fine under Mozilla/WebKit, but in IE there will be a substrantial delay before visual update of element position (>200ms) when "transform" VML DOM attribute is used.