Faster Canvas Pixel Manipulation with Typed Arrays
Paul Rouget has a writeup from how you can use Typed Arrays to “significantly increase the pixel manipulation performance of your HTML5 2D canvas Web apps.”
Type arrays are pretty close to being supported across all browsers, with only IE lagging behind (support is coming in IE10);