I guess the use case would be the need to generate an image on the fly from a server. Mixing it up with Socket.IO you might even be able to do server side animation (not using a per second reload setup).
The downside is you use a lot of the speed of running your images on the client side, but as with all things, it is a trade-off.