Community
Participate
Working Groups
Canvas in IE7/8 is using VML to draw, which gets very slow when the number of shapes increases. To improve performance, the follwing could be done: * Remove shapes that are completely obscured. To keep this simple, only do this when the entire canvas is painted over with a rectangle. More complex versions are probably not worth the effort. * Try merging shapes that have same properties. Doable at least with shapes that arent filled and could decrease the number of shapes considerably in some cases. * Pool a limited number of shape objects outside of DOM. This might or might not work. Fixing this would also be useful for client-scripted painting.
An additional or alternative solution would be to support flashcanvas http://flashcanvas.net. It has a MIT license. Also, the text-layer of canvas should not be created unless its needed. For most browser its also not really necessary anymore.
The IE7/8 support is discontinued in RAP 3.0. Close as WONTFIX.