DmitryBaranovskiy/raphael — Issue #437: Performance of matrix transformations under IE7,8,9
Author: denis6011
Created: 2011-11-02 05:12:12+00:00
State: open

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.