Bug 829747 - Update WebGL canvases asynchronously r=bgirard,jgilbert