Thanks a lot for the ideas.
I'll have to do some benchmarking, but I doubt that javascript will be able to do this any faster. Each dot can take quite a few flops to get calculated. I would like to prototype a NaCl viewer though. I need to do some tricks to make the transitions smoother.