Each render for every display object container and its children performs a context save, followed by several canvas calls for translation, rotation, etc., followed by a canvas restore. These calls are quite expensive, and this causes major performance losses in the browser canvas renderer. Investigations could be made to replace the multiple transform calls with a single setTransform call, as well as removing the overhead from the save/restore.
Each render for every display object container and its children performs a context save, followed by several canvas calls for translation, rotation, etc., followed by a canvas restore. These calls are quite expensive, and this causes major performance losses in the browser canvas renderer. Investigations could be made to replace the multiple transform calls with a single setTransform call, as well as removing the overhead from the save/restore.