IE10 only supports Uint8Arrays, but the fallback in place would already work for them.
util.coffee:38
# Support for browsers that don't know Uint8Array (such as IE9)
@dataArray: (length = 0) ->
return new Uint8Array(length) if Caman.NodeJS or window.Uint8Array?
return new Array(length)
I realize that they are very similar (see http://stackoverflow.com/questions/21819870/difference-between-uint8array-and-uint8clampedarray for difference), but using the ClampedArray would be more inline with how canvases are normally manipulated.
IE10 only supports Uint8Arrays, but the fallback in place would already work for them.
util.coffee:38