var oReq = new XMLHttpRequest();
oReq.open("GET", imgUrl, true);
oReq.responseType = "arraybuffer";
oReq.onload = function (oEvent) {
var arrayBuffer = oReq.response; // Note: not oReq.responseText
if (arrayBuffer) {
gif = new GIFDecoder(arrayBuffer);
var frames = gif.decompressFrames(true);
renderGIF(frames);
}
};
oReq.send(null);