The last month we have taken a new approach on canvas capturing. The previous method we used, although it had a minimum performance impact on canvas rendering, had one significant drawback; the frame rate at which each canvas was captured was inversely proportional to the canvas size. As a result, big canvas elements where captured at a low frame rate. This led us on re-writting the whole canvas capturing part using a self-adaptive method.