What if you did it client-side? Then it wouldn't strain the servers at all, in theory. You'd just serve an HTML page with inline code as-written by the author, and each browser would crunch the numbers using locally cached shit. It's not like these things are competitive multiplayer.