Heartcode CanvasLoader is a lightweight JavaScript UI library, which uses the HTML canvas element to draw and animate circular preloaders. The library is currently in beta, some minor changes and improvements might be done to it in the near future.
In running this on IE9, it appears that once the DOM starts loading a lot of objects, the spinner halts, just like an animated GIF. :(
I have seen some other spinners that do not halt during DOM loading (like spin.js in Chrome).
This is strange because supposedly IE9 uses the GPU for canvas operations; perhaps CanvasLoader just doesn't use those features that trigger GPU usage.
In running this on IE9, it appears that once the DOM starts loading a lot of objects, the spinner halts, just like an animated GIF. :(
I have seen some other spinners that do not halt during DOM loading (like spin.js in Chrome).
This is strange because supposedly IE9 uses the GPU for canvas operations; perhaps CanvasLoader just doesn't use those features that trigger GPU usage.