&gt; I&#x27;d rather hear my fan rev up a little bit while Firefox renders a big graph instead of waiting for a server to generate a picture of one and just send it to me.<p>You are not me. (Not to mention I am not against doing most things client-side. I am specificially against <i>Turing-complete</i> languages being required on the client side. Things like charts are fine.)<p>I do not see why things should be done multiple times when they can be done once. You&#x27;re offloading visible costs to places where they are hidden and then calling it gone.