Use of canvas buffers for speed.

Especially in Firefox, as an alternative to ImageData.